Kyrkan av sten med smalare kor ska enligt traditionen vara invigd 1251. Ett vapenhus i söder tillkom under senmedeltiden. Vid en
ombyggnad 1723-24 tillkom en stor korsarm i norr. I samband med detta flyttades altaret till sydväggen och vapenhuset omgjordes till sakristia.
Klockstapeln vid kyrkans nordvästra hörn är i sitt nuvarande skick från 1708. En större ombyggnad genomfördes åren 1911-12 under ledning av arkitekt
Magnus Dahlander. I kyrkorummet sattes fyra kolonner in i övergången mellan långhus och kor. Ett nytt golv av kalksten lades in på betongunderlag.
Ett nytt vapenhus byggdes vid kyrkans norra sida.