The present church was built between 1858 and 1860, replacing an earlier medieval church that stood on the site from the 1200s. Parts of the older building were reused: the sacristy still contains three round-arched, lead-glazed windows salvaged from the earlier structure. The design, by the architect Johan Fredrik Åbom, follows the neoclassical style typical of church building in Sweden during much of the nineteenth century, and the church was consecrated on All Saints' Day 1860.
Constructed of granite and brick, the building has a rectangular nave with a chancel and sacristy to the east, and a west tower with rounded, Romanesque-inspired sound openings, topped by a lantern and helm roof crowned with a cross. Inside, the hall-church interior features tall round-arched windows and a barrel-vaulted ceiling. The chancel is dominated by a large mural of Christ carrying the cross, painted in 1936 by Gunnar Torhamn.
Several older furnishings survive from earlier phases of the church's life. A wooden crucifix carved in the 1300s hangs in the church, and a wooden sculpture of Saint Martin has been dated to the 1400s. An unused medieval font from the 1500s also remains. The richly carved baroque pulpit, complete with its sounding board, was made by Peder Christensen in 1636.
Other notable fittings include a communion rail with turned balusters, box-style pews with doors onto the central aisle, and an organ gallery with a curved central section. The church has had several organs over the years, the current main instrument dating from the twentieth century with later modifications, alongside a smaller choir organ installed in 1979.