The present church replaced a much older building whose ruins still stand nearby, showing evidence of three medieval construction phases: a western section from the 12th century, transepts added in the 13th century, and a chancel from the 14th century. The medieval church was vaulted in the 15th century, and in the 1760s the Götherhjelm family burial chapel was added.
By the 19th century, the congregation felt the old church was too small and dark, and a new, more spacious building was wanted. The replacement was designed by Albert Törnqvist and built in stone as a three-aisled cruciform church with a tower and a three-sided chancel, completed in 1863. A cabinet shrine containing a figure of Saint Catherine of Alexandria, dated to 1520, was transferred from the old church to the new one.
Once the new church was finished, the medieval building was deliberately allowed to fall into ruin. Only four years later, the parish vestry decided to remove the roofs and pile earth over the remains to create what was described at the time as a tidy and fitting ruin. Many of the medieval furnishings, including an altar cabinet from 1524, were given away and are now held at the Swedish History Museum. Restoration of the ruin itself did not begin until 1921.
Among the church's furnishings is a font of Gotland limestone, carved in a mussel-cup style and dated to around 1240, alongside the surviving saint's cabinet.
The church's organ history reflects several rebuildings: an early instrument by Johan Åhrman was installed in 1705, replaced in 1864 by a mechanical organ from Per Larsson Åkerman of Stockholm, and later rebuilt with pneumatic slider-chests in 1946 by the firm A. Mårtensson of Lund, expanding it to 32 stops.