Den ursprungliga kyrkan i romansk stil uppfördes av kalksten under första hälften av 1100-talet. Kort därefter tillkom kyrktornet. Under 1400-talet försågs
kyrkorummet med valv. Åren 1773–1777 breddades kyrkan åt norr och förlängdes åt öster. Vid ombyggnaden tillkom nuvarande tresidiga kor. En omfattande restaurering 1939 återställde
kyrkan i det skick den hade i början av 1800-talet.
Vid en utgrävning i slutet av 1990-talet hittades i kyrkan en medeltida pax-tavla i valrossben.