L'església apareix documentada el 1025. Segurament es tractava d’una construcció romànica situada sobre el turonet que hi havia entre dues rieres, al centre del nucli habitat. L’any 1540 es va fer necessària la construcció d’un nou edifici parroquial que substituís el vell. Mentre van durar les obres (1540-1570), l’antiga capella de Sant Joan va fer les funcions de temple parroquial provisional, com ho testimonia la pedra gravada col·locada en un portal darrere de l'església actual que va ser trobada a can Lladó.

La construcció existent avui dia és un temple de forma basilical d’un gòtic tardà, d’estil auster i pesant, amb poques obertures i traceries. Les portes principal i lateral són bons exemples de portalada gòtica amb arquivoltes i fullatges. Cal destacar el baix relleu del timpà de la porta principal, obra de Fèlix Albages. També són remarcables les claus de les cinc voltes de l’interior de l’edifici, l’orgue i la creu processional d’argent datada el 1602. Fins a principis del segle XX hi va haver un retaule de Bernat Martorell, El retaule de Sant Joan, una de les primeres obres que es coneixen de l’artista. Aquest devia provenir de l’altar de l’antiga església de Sant Joan, i va anar a parar a la de Sant Feliu en una data desconeguda. Però als anys 20 del segle passat, tan malmés que es va traslladar al Museu Diocesà de Barcelona, on s’hi troba actualment.


Adreça
Plaça de l'Església, 4 08349, Cabrera de Mar