The church's stone walls date from around 1200, and the building was widened to the south and lengthened eastwards, possibly in the early 1400s. Later in that century the interior was given its vaulted ceiling. A north transept followed in 1689, and a tower was raised in 1731, though it had to be pulled down again in 1745; a south transept was added the same year, and a replacement tower was completed in 1756. Two burial chapels were built to the south in 1746 and 1748. Traces of wall paintings from around 1500 survive in the church.
The church is noted for the quality of its furnishings, built up through generous donations over many years. Among the treasured items is a pietà sculpture, dated to around 1425, which is considered one of the finest features of the church. The font, carved in Renaissance style in 1593 by Bernt von Münster, a craftsman associated with Vadstena Castle, is another notable survival.
The pulpit, made by Nils Bratt and installed in 1653, carries a set of fourteen seventeenth-century carved figures that are regarded as among the more interesting examples of Swedish sculpture from that period.
The church has had a succession of organs, beginning with a small instrument built in 1628 and followed by later rebuilds in the eighteenth, early twentieth and twentieth centuries. The present mechanical organ was built in 1968, retaining the façade of an earlier 1754 instrument, and was renovated in 1986.