A church is thought to have existed on this site since medieval times, possibly as early as the 13th century. The earliest known building was plundered by Danish forces under Daniel Rantzau during the reign of Erik XIV, and was later destroyed by fire in 1726. A verse cast into the church's large bell recalls this disaster, describing how fire consumed the church, its bell tower and bells on the night of 4 March that year, and how the bell was recast the following year from the recovered metal.
A successor church was built, but it too burned down, on 23 January 1893. The current church, built in neo-Gothic style between 1893 and 1895, is usually attributed to the architect Gustaf Petterson, although some sources suggest Hjalmar Kumlien may instead have been responsible for the design. The church consists of a nave with a polygonal chancel to the east, a tower to the west, and transepts extending north and south.
Among the furnishings is a brass font dating from 1660, likely made at the brassworks in Norrköping, and a free-standing neo-Gothic oak pulpit from the time of the 1890s rebuilding. Two bells hang in the church: the smaller was cast in 1759 and recast in 1905, while the larger dates from 1767.
The church's original 18th-century organ, built in 1755, was destroyed in the 1895 fire. A new organ was installed the following year, and its facade survives within a later instrument built in the 1960s and subsequently restored.
A notable curiosity lies away from the church itself: the timber bell tower built for the second church in the early 18th century was later moved to the Skansen open-air museum in Stockholm, where its bells are rung each New Year's Eve during Swedish television's traditional broadcast marking midnight.