Guillem Bernat d’Òdena i els seus dotaren aquesta església, que acabaren d’edificar l’any 1086, amb el terme del castell de Llindars i altres alous, i el 1100 Ramon Guillem d’Òdena, fill del fundador, la cedí a l’Estany perquè hi establís una canònica augustiniana. Aquesta ja hi era el 1115, i aviat rebé importants donacions i les esglésies de Rubinat, Montmagastrell (Urgell) i Pontons (Alt Penedès). Inicialment hi havia un prior, prepòsit o paborde, quatre canonges, dos beneficiats i alguns servents. Al s XV tenia només el prepòsit i un canonge, i al segle següent ja no hi residia cap canonge. El 1592, en ésser secularitzades les canòniques catalanes, fou pres a l’Estany i cedit a Montserrat, que hi establí un monjo prior i alguns servents fins el 1835. L’església actual fou refeta al s XIV i modificada el 1867 i no guarda cap vestigi antic.