Il est possible que seule la nef soit antérieure à 1105 et que la tour et le transept soient une reconstruction de l'époque d' duc de Normandie de 1106 jusqu'à sa mort en 1135. Des traces de l'abside et des absidioles romanes sont retrouvées au . Le chœur est rebâti en partie au , sans doute à la place d'une construction du dont il ne reste que le chevet plat. C'est une reconstruction caractéristique de Jean de Baillehache, abbé et reconstructeur d'une partie de l'église Saint-Étienne de Caen et qui reproduit à peu près les dispositions de la nef romane. Le fond du croisillon sud du transept et la tour sont restaurés au par Victor Ruprich-Robert qui respecte les sculptures. Pendant les combats de 1944, la tour suspectée de servir d'observatoire reçoit plusieurs volées d'obus et est restaurée à l'identique.