Den första kyrkan har förmodligen varit en enkel träkyrka som uppfördes i 1100-talets början. Denna ersattes successivt under 1200-talet av en romansk stenkyrka. I dess första skede byggdes nuvarande kyrkans kor i öster. I nästa revs den äldre kyrkans långhus och ersattes av ett nytt, rektangulärt långhus i sten. Slutligen i tredje skedet uppfördes ett torn i väster. Enligt en ritning av Petrus Frigelius från 1747 hade dåvarande tornet två spiror.[3]
Kyrkan har genomgått flera ombyggnader och renoveringar under årens lopp. Spirorna revs 1770–1772 och tornkammaren införlivades med långhuset. Under 1820-talet ägde en större ombyggnad rum. Kyrkan restaurerades 1971–72, varvid byggnadsarkeologiska och arkeologiska undersökningar ägde rum. Den nuvarande kyrkan består av ett långhus med kor och inbyggd absid, samt ett brett vapenhus i väster som tidigare varit tornbyggnadens nedre del. Sakristian från 1300-talet är belägen på norra sidan i anslutning till koret.
Interiören präglas delvis av de ombyggnader som skett vid olika tidsepoker. Över kyrkorummet välver sig ett tunnvalv. Koret avskiljes genom en triumfbåge, liksom den inbyggda absiden där altaret har sin plats. På absidens murar finns två, något utbroderade konsekrationskors.
Kyrkklockorna är upphängda i en öppen klockstapel av klockbockstyp med hjälmformad huv försedd med en mindre spira.