The original stone church dates from the earlier medieval period, with the tower added later in the Middle Ages. During the 15th century, cross-vaulting was built into the chancel and, eventually, into three bays of the nave. Fragments of the church's original north and south portals survive from this early phase, giving a glimpse of the Romanesque building before later alterations.
The building was substantially reshaped in the 18th and 19th centuries: a north transept was added in the 1700s, the tower was rebuilt in 1823 and given a lantern, and a south transept followed in 1865, at which point the medieval vaults were removed. In 1931 a severe fire damaged the church; during the subsequent rebuilding, new vaulted ceilings were constructed and older fittings that had previously been removed from the church were brought back in.
The most distinctive furnishing is the gallery pulpit of 1616, made by Statius Otto, with its canopy and seven carved fields depicting biblical scenes from the Creation to the Last Judgement — an unusual and elaborate survival that predates the fire by three centuries. The altar retable dates from 1668, while the altarpiece painting was added in 1929 by Pär Siegård, presumably as part of the post-fire restoration.
Other furnishings reflect the church's long history: a chasuble from the 1680s, an oak font made in 1666 (its 12th-century predecessor having since passed to Lund University's historical museum), a brass font dish from the 1500s, and a silver bowl of 1727. The church's current organ was built in 1950 by the Danish firm Th Frobenius & Co of Lyngby, replacing an 1873 instrument by Knud Olsen of Copenhagen.