Excavations in the 1950s uncovered the remains of an earlier stone church on the site, thought to date from the 13th century; a large cross in the churchyard now marks its former location. The present church, consecrated in 1437, is considered a good example of late medieval church architecture from central Norrland, showing Romanesque influence in its round-arched windows and doorways. Despite several later restorations, it has kept its medieval outward appearance, with a simple rectangular plan comprising nave, south porch and north sacristy.
Much of the church's later character comes from the work of Pehr Zakrisson, a local farmer and self-taught builder, carpenter and blacksmith. In 1759 he built the free-standing bell tower that still stands in front of the church, followed by the chancel gallery in 1762 and a new sacristy in 1772. A memorial stone to Zakrisson was erected near the tower in 1959, marking two hundred years since its construction.
The barrel-vaulted ceiling once carried painted decoration that was later whitewashed over. During a 1952 restoration, conservators removed as much of the white paint as they could, reportedly using bread as a gentle cleaning material; surviving fragments of the medieval paintings can still be seen near the pulpit and around the arches above the chancel window.
Among the furnishings is a hexagonal wooden font dated to 1665, given by the vicar Olof Anzenius in memory of his son, who died young. The pulpit was carved in the early 18th century by Erik Olofsson Bring, and a crucifix on the south wall is thought to date from around 1500. Several medieval wooden sculptures from the 13th and 15th centuries have since been transferred to the county museum. The altarpiece, in Rococo-style framing, is the work of sculptor Pehr Westman and gilder Jonas Wagenius, with a glass painting added in 1913 by Gustaf Mauritz Kjellström.
The church silver includes a communion vessel from 1771; historic sources note that the silver was stolen in a burglary in 1786 but was later recovered. The current organ was built in 1972 by Hammarbergs orgelbyggeri, incorporating a history of earlier instruments and rebuilds dating back to at least 1866.