The church was designed in a neo-Romanesque style by architect P. Andersson and consecrated in 1880. It replaced an earlier 16th-century church, which itself had succeeded a medieval building, making this the likely third church to stand here. The building takes the form of a basilica, with an apse-shaped chancel to the east and a tower some 55 metres high to the west; transepts extend to the north and south, giving the exterior a cross-shaped footprint.
The interior has been reshaped more than once. A 1934–35 restoration under architect Figge Wetterqvist introduced new colouring, new pews and a new gallery rail, and altered the architecture of the chancel. The ceiling was painted by the artist Einar Forseth, who also created five stained-glass windows for the chancel, while muralist Ragnhild Nordensten, who grew up in the parish, decorated the side aisles. The pulpit gained five sculptures by Arvid Backlund and probably a new sounding board at this time.
A later restoration in 1988–89, led by architect Jerk Alton, restored the chancel to something closer to its original form and gave the church interior a bolder colour scheme of green, red and gold. A further exterior restoration in 2002–03 saw the roof re-covered and the tower re-rendered.
Among the furnishings, a limestone font was donated to the church in 1625, considerably predating the current building, and presumably carried over from an earlier structure. The altarpiece dates from 1684, while the altar itself is more recent, installed during the 1988–89 restoration and consecrated by Bishop Claes-Bertil Ytterberg.
The church has two organs. The main gallery organ was built in 1881 by E. A. Setterquist & Son of Örebro and has been rebuilt several times since, most recently in 1976; it now has 33 stops. A smaller six-stop chancel organ was added in 1979 by Walter Thür Orgelbyggen. An earlier, century-old organ from the previous church was reportedly due to be sold off in 1877.