En tidigare kyrka på platsen uppfördes på 1200-talet och var 26 alnar (16 meter) lång och 9 alnar (5.4 meter) bred. 1626 eldhärjades kyrkan. Dock hann man rädda undan stora delar av inventarierna. Även klockstapeln brann ned. Inte förrän 1650 började man återuppbygga kyrkan. Vid slutet av 1700-talet revs kyrkan.
Nuvarande kyrka i gustaviansk stil uppfördes 1792–1795 efter ritningar som attribuerats till arkitektJohan Christoffer Loëll. Stenmaterial från föregående kyrka användes. Kyrkan är 43 meter lång och 15 meter bred. Kyrktornet är placerat vid långhusets norra sida. I dess bottenvåning är sakristian inhyst.
Den nuvarande orgeln byggdes 1991 av Johannes Menzel Orgelbyggeri AB, Härnösand. Orgeln är mekanisk och har slejflådor. Fasaden är från 1817-1818 års orgel.