Ursprungliga kyrkan uppfördes på 1200-talet eller 1300-talet. Någon gång på medeltiden tillkom nuvarande sakristia i norr. 1815 ödelades kyrkan av en brand då endast väggarna återstod. En ny kyrka uppfördes 1818 och de gamla väggarna återanvändes. Tidigare klockstapel ersattes med nuvarande torn i väster. Åren 1926-1927 byggdes ett nytt smalare kor i öster efter ritningar av arkitekt Sven Brandel. Gamla koret inlemmades i övriga kyrkorummet. En renovering genomfördes 1953 då nya golv lades in i hela kyrkorummet. Väggarna rappades och hela kyrkorummet målades om. Elvärme installerades.