Kyrkan är daterad till omkring år 1100 då den uppfördes i sandsten och kan ha ersatt en tidigare träkyrka. Det enda kvarstående från den ursprungliga anläggningen är den östra korväggen.
Tornets murar ligger i förband med långhuset vilket visar att de uppförts vid samma tillfälle. Kyrkans massiva murar och stora dimensioner tyder på att det även fick tjäna som försvarsverk mot fientliga angrepp.
Kyrkan genomgick en genomgripande restaurering, vilken slutfördes 1913. Då återfick kyrkan den för Kållandsbygden karakteristiska höga tornspiran.
Pilgrimsleden går förbi kyrkan på väg till Strö/Sunnersberg.
