The church began as a small Romanesque building with a chancel, apse and narrower west tower, with a porch to the south and a sacristy north of the chancel. In 1849, under Brunius's direction, the chancel, apse, sacristy and porch were demolished, while the tower and nave were retained; a new east end with transepts was added, giving the building the cross-armed gables typical of his work. The tower itself is thought, from clues in the masonry, to date from the early 1300s, somewhat later than the nave, and vaults were added to the nave in the early 1400s.
By the late 1800s the church had again become too small for its congregation, prompting a further restoration and extension from 1891. The three-sided chancel projection from the Brunius rebuild was removed and replaced with a square-ended chancel with a straight altar wall, the masonry work carried out by local builder S. A. Malmros. The restored church was reconsecrated in November 1891. Decorative wall and vault paintings were added in 1898 by Svante Thulin of Lund.
The church's oldest surviving object is a triumphal crucifix from the 1400s. Fragments of a late medieval altarpiece also survive, though it was overpainted with new imagery in 1700 by a painter identified as either Andreas or Antoni von Köhlen of Malmö.
Much of the furnishing dates from the 1891 renewal: a new altarpiece and pulpit in neo-Gothic style, designed by engineer August Waldemar Lundberg and made by a joiner in Lomma, along with a chandelier crafted in Lund. The painter Fredrik Krebs of Lund contributed further decorative paintings, one of which reputedly includes a small image of the Hindu deity Shiva tucked within the composition—an unusual detail for a Swedish parish church.
The two bells are considerably older, cast in 1618 and 1747 by Malmö founders. The church has had several organs over the years; the current mechanical instrument dates from 1973, though its case front is retained from an 1868 organ built for the church.