A stone church was first built on this site during the Middle Ages, consisting of a nave with a stone sacristy attached to the north and a timber porch to the south. Between 1759 and 1769 the medieval church was extended eastward to accommodate a growing congregation.
The present church, built in neoclassical style, dates from 1812 to 1822 and was designed by the architects Oscar Sjöström and Axel Almfeldt. Parts of the older medieval walls survive within the north wall of the current building. The church comprises a rectangular nave with a straight-ended chancel to the east and a west tower topped with a lantern. The sacristy on the north side of the nave also dates from the earlier medieval church, while the interior features a barrel vault decorated with painted coffering.
In 1978 the church suffered severe damage in a deliberately started fire, which destroyed everything flammable inside. The building was subsequently restored and reopened in 1982.
Among the furnishings, the altarpiece is the work of Pär Andersson, who was also responsible for the church's 1981 colour scheme, applied as part of the post-fire restoration.
The church has two organs of note: a gallery organ built in 1982 by Åkerman & Lund Orgelbyggeri AB, and a smaller chancel organ added in 1990 by Johannes Menzel Orgelbyggeri AB.