The stone church is thought to have been built in the 1480s, during the time of Archbishop Jakob Ulvsson, though it is first recorded in a court document of 1494. It is a single-nave, tower-less hall church of three bays, with a sacristy added to the north and a porch to the south. The building's plain medieval form belies a turbulent history: a fire in 1658 destroyed the roof, and in 1721 Russian raiders vandalised the church and burned down the nearby vicarage.
Following this damage, the church was rebuilt, and in the 1730s new star-shaped wooden vaults were installed in a medieval style by the craftsman Hans Biskop, brought over from Finland. The organ loft and the enclosed box pews also date from this period. Further work in 1781 saw the sacristy built and the organ loft widened, with decorative painting on the gallery front by another Finnish craftsman, Thomas Kiempe.
The interior was altered again around 1850 in a neoclassical style, when a new altarpiece and pulpit were carved by Olof Hofrén. A twentieth-century restoration in 1950, led by Erik Fant, aimed to recover the colour scheme of the 1700s, while a further restoration in 1977 under Bengt Lidström introduced a new chancel window with stained glass by the artist Bo Beskow.
The freestanding bell tower dates from 1767–68, built by Per Zakrisson of Kubbe in Anundsjö parish, replacing an earlier, decayed structure. Of its two bells, the smaller was cast in 1739 and the larger recast in 1761.
The church has had a series of organs over the centuries, from an eighteenth-century instrument with wooden pipes through to a mechanical organ built in 1970 by Grönlunds Orgelbyggeri, still in use today alongside a smaller mechanical choir organ added in 1988.