The present church was built in 1859–1860 to designs by the architect Ludvig Hedin, with construction overseen by master builder Johan Petter Lundberg, replacing earlier churches that had stood on the same spot since 1677 and 1744. It is a neoclassical, three-aisled hall church constructed from timber framing clad in panelling, with a west tower providing the entrance and a polygonal sacristy added to the east of the chancel.
The exterior panelling is arranged in a decorative pattern of fields and mouldings, and the interior is similarly panelled throughout. The raised central nave has a coved timber ceiling, while the side aisles have flat ceilings, giving the interior a distinctive sense of height and proportion.
The church has been altered several times since its construction. A restoration in 1908 added marbled columns to the chancel wall, following the original architectural drawings. Further work in 1929 included insulation, repainting and rebuilding of the galleries and pews, and in 1954 a baptismal area with stained glass by Torsten Nordberg was created against the north wall. A later renovation took place in 1988–1989.
The altarpiece, signed by Lars Ferlén in 1867, depicts the Resurrection of Christ and is a copy of an earlier altarpiece painted by Fredric Westin for Kungsholm Church in Stockholm. It is flanked by paired marbled columns added during the 1908 restoration. Two bells hang in the tower, one cast in 1930 and the other recast in 1826.
The church has had several organs over its history, the earliest installed in 1862. The current mechanical organ was built in 1973 by Grönlunds Orgelbyggeri, incorporating the façade of an older instrument.