Några bevarade reliefer och sockelstenar vittnar om en tidigare romansk stenkyrka. Den befintliga putsade kyrkan består av ett tvåskeppigt långhus, kyrktorn i väster och smalare rakt avslutat kor med sakristia på nordsidan. Byggnadsmaterialet är tuktad kalksten med inslag av sandsten och granit (kyrkan belägen på gränsen mellan kalkstens- och sandstensområdet), detaljer av fint huggen sten. Långhus, kor med sakristia samt tornets nedre del är uppförda i ett sammanhang omkring 1300. Vid 1300-talets mitt påbyggdes tornet till sin nuvarande höjd under ledning av stenmästaren "Egypticus". Tornet mättes i samband med tornrenovering 2019 till en höjd av 58,86 meter upp till tornhuvens topp. Spiran är inte medräknad.