The present church was designed by Gustaf Hermansson, a prolific architect associated with the neo-Gothic style in late 19th-century Sweden. It was built to replace an earlier Romanesque church dating from the 1100s, which had stood on the site, been extended as late as 1843, and was eventually demolished in 1895. During that demolition, medieval wall paintings attributed to the so-called Finja Master were reportedly discovered, though the paintings themselves were lost with the old building.
The red-brick exterior is decorated with bands of glazed brick and rendered panels, while buttresses, steep roofs, pinnacles and the tall spire give the building a strongly vertical, cathedral-like appearance. The masonry is said to be largely unchanged since construction, although the roof slates and glazed brick on the buttresses have reportedly been replaced with copper for practical reasons. Decorative details include dragon-head water spouts on the tower roof, typical of the period.
Inside, the marble altar figure of Christ is a copy after Bertel Thorvaldsen's well-known original, carved by the Danish sculptor Vilhelm Bissen in 1859. The pulpit, carved by a local craftsman, depicts Christ, Moses and the four evangelists, and is combined with the altar rail and a canopy in the customary manner of the period.
The church's bronze font is considered particularly significant: sources describe it as the only surviving medieval bronze font in Skåne, probably made in Lübeck in the 1400s and linked to a group of North German font-makers, possibly the workshop of Johannes Apengeter or a successor. The two church bells, cast in Copenhagen in 1610 and 1651, were carried over from the old church, as was a poor-box now kept in the porch.
The church's organ has a layered history, with instruments built in 1763, 1841 and 1897 successively replaced or altered; a substantial rebuilding took place between 2019 and 2021, incorporating pipework originally made for a Stockholm church in 1930.