Den opprinnelig romanske steinkirken hadde rektangulært skip og smalere, rektangulært kor. Det har ikke vært skillemur mellom skip og kor, så koret har åpnet seg i full bredde mot skipet. Kirken ble påbygget et tårn i vest i 1660 og et sakristi på korets nordside i 1696. I 1736–1737 ble den kraftig ombygget; koret ble fjernet og kirka fikk tilført tre korsarmer av laftet tømmer. Videre gjennomgikk kirken omfattende reparasjoner og oppussing i årene 1826–1829.