L'edifici ha sofert nombroses reformes al llarg dels segles. L'església actual és del segle XVI-XVII, bastida sobre restes del romànic tardà dels segles XIII o XIV, assentats sobre les restes d'un probable temple paleocristià. L'església contenia tres retaules gòtics de finals del segle XIV que foren destruïts durant la Guerra Civil (1936-39). Estaven dedicats amb titularitat doble a Sant Joan i Sant Llorenç, Sant Jaume i Santa Anna, i Sant Antoni i Santa Magdalena.
