Äldsta kyrkobyggnaden var en medeltida träkyrka som på 1400-talet ersattes av en stenkyrka. Syllar från träkyrkans kor har påträffats under kyrkgolvet.
Predikstolen med skulpterade figurer är från 1725.
Dopfunten är en träställning som eventuellt tillkom 1932. Eventuellt kan äldre delar av predikstolen ingå i funten.
I kyrkans torn hänger två kyrkklockor. Stora klockan är gjuten år 1741 av Hultman. Klockan väger omkring 940 kg. Lillklockan är gjuten år 1751, likaså av Hultman. Klockan väger omkring 340 kg.
Nuvarande orgel med 20 stämmor, två manualer och pedal tillverkades 1942 av A Magnussons orgelbyggeri, Göteborg. Orgelfasaden är från 1767 eller 1779. Orgeln är pneumatisk och har två fria kombinationer samt registersvällare.