The church was constructed around 1130, originally comprising a nave, chancel and apse, with a tower and upper chamber added somewhat later. During the 14th century, Gothic vaults were inserted into both the chancel and nave, replacing the earlier roofing arrangement.
In the 18th century the building was substantially altered: a north transept was added in 1772 and a south transept followed in 1802. This work meant the loss of the original separate entrances once used by men and women, which had each been fronted by their own porch.
One of the most rewarding features for visitors is the sequence of ceiling and wall paintings spanning several centuries. Romanesque decoration from the 1100s survives in part, though the apse and surrounding arches were retouched with Gothic imagery in the 1300s, when further painted decoration was added to the vault webs. A smaller area of painting above the north side altar dates from the 1600s and 1700s, layering yet another period onto the church's decorative history.
Among the furnishings, the Renaissance-style pulpit dates from the 1600s and depicts the four evangelists. The main altar in the apse, built of finely cut sandstone blocks, is considered contemporary with the church itself, as is a side altar in the south-east corner of the nave; the altar on the north side is a reconstruction standing on an original base. The font is a copy of the medieval font at Dalby Holy Cross Church. A 12th-century processional crucifix believed to have been made in Lund no longer remains in the church and is instead held by the Historical Museum at Lund University.
The tower holds four bells, the oldest dating from the medieval period; the smallest bell was cast in 1763 and recast in 1907, while the remaining two were added during a 1940s restoration. An astronomical clock in the south transept dates from 1946. The current organ was built in 1982 by A. Mårtenssons Orgelfabrik of Lund, incorporating the case from an earlier 1944 instrument by Olof Hammarberg of Gothenburg.