The original church, consisting of a nave, tower and straight-ended chancel, was built towards the end of the twelfth century. Over the following centuries it grew: a large north transept was added in the 1760s, and in the 1830s a substantial extension to the south, known locally as the 'new church', enlarged the building further.
Disaster struck on the day before Christmas Eve in 1917, when fire destroyed much of the church, leaving only the outer walls standing. Fortunately, a good deal of the furnishings was rescued before the flames took hold. The building was reconstructed to designs by the architect Theodor Wåhlin and reopened in 1921, meaning that much of the church's present appearance dates from this early twentieth-century rebuilding rather than the medieval period.
Among the older furnishings that survived is a pulpit dating from around 1600, which originally belonged to the chapel at Råbelöv Castle. The medieval font, carved from limestone, also came originally from Råbelöv. The altarpiece, in a brown colour scheme, was made in Lund to Wåhlin's own designs as part of the post-fire rebuilding.
The chancel windows were fitted in 1960 with stained glass by Bo Notini. The window in the west wall is predominantly red and depicts Christ celebrating the Last Supper with the twelve disciples, while the window in the east wall is blue and shows the Virgin Mary with the infant Jesus.
The church also has a pneumatic organ built in 1921 by Olof Hammarberg of Gothenburg, with a facade dating from 1920; it replaced two earlier instruments installed in 1851 and 1900.