Skib og kor er romansk, mens tårn og våbenhus er sengotiske. To romanske vinduer er bevaret i skibets nordside, og et tilmuret romanske vindue findes i korets nordside. Alle øvrige vinduer har deres nuværende udformning fra en restaurering af kirken i 1928-29.
Tårnet er fra o. 1500 og delvist opført af udflyttede granitkvadre. Det pyramideformede tag stammer muligvis fra en restaurering af tårnet i 1783. Oprindelig havde tårnet saddeltag med kamtakkede gavle. Taget på tårn og våbenhus er teglhængt, mens skib og kor har blytag.
Skibet har en gesims. Det sengotiske våbenhus er opført over den romanske norddør, der er uændret, mens syddøren er tilmuret.
Ved restaureringen i 1928-29 fandt man en blyplade, der var en oprindelig urskive, og som bar årstallet 1664. Den blev sat op på tårnets østside. Det nuværende urværk er lavet af Kjeldsen Nielsen, Løkken, i 1957.
Kirkeklokken er fra 1150-1200. Den er uden indskrift.