The oldest parts of the church date from the 1200s, when it was built in Romanesque style with a nave and a lower, straight-ended chancel. During the 15th century the chancel was widened and the building extended westward, and two brick star vaults were added to the interior. Soon afterwards the vaults and walls were decorated with murals, whose unknown painter drew on the richly illustrated Biblia Pauperum and the legends of the saints for imagery, with plant ornament in a Gothic style.
Among the church's oldest furnishings are several medieval wooden sculptures, including a Madonna figure dated to the late 13th century. A triumphal crucifix survives from the late medieval period. Later additions include a Rococo pulpit made in 1773 by Johan Edler the Elder, painted and gilded by Eric Hofverberg, along with a font, gallery and altar rail from the same workshop and period.
The church's most sombre story concerns the witch trials of 1675, when the building itself served as a courtroom. Seventy-one people, mostly women, were condemned for witchcraft; the condemned are said to have received a final communion in the church before being taken to a nearby hill for execution and burning. Responsibility for the death sentences lay with secular courts rather than the clergy, though priests played an important role as witnesses in the proceedings. Much of the church's furnishings were reportedly replaced after this period.
The detached bell tower, built in the 17th century after its leaning predecessor had to be demolished, stands apart from the church rather than adjoining it, an arrangement said to have arisen when the church entrance was moved during construction. The tower's noticeable tilt earned it the local nickname the 'Leaning Tower of Pisa'.
The interior underwent several changes over the centuries, including alterations to windows and roofline in the 18th and 19th centuries and the rediscovery of the medieval murals, which had been limewashed over, in the 20th century.