Som vanlig er koret antagelig den eldste delen av kirken, mens apside og kirkeskip kom senere. I senmiddelalderen forfalt kirkeskipet og ble forkortet mot vest, men i 1879 ble skipet påbygd i dobbel lengde, og kirken fikk våpenhus og vesttårn.