The church was originally built in the mid-1100s as a relatively modest structure. It was substantially enlarged in the mid-nineteenth century, between 1848 and 1850, when a tower and an eastern apse were added in brick. The work was carried out to designs by Carl Georg Brunius, an architect well known for his church restorations across Skåne.
Among the older fittings is a brass christening font said to date from around 1550, one of the oldest surviving furnishings in the building. The altarpiece depicts the crucifixion above a scene of the institution of the Last Supper. Other items recorded include a communion chalice from 1746 and a silver-plated wine jug from 1909, showing how the church's furnishings were added to and renewed over the centuries.
The present organ was built in 1956 by the Frederiksborg Orgelbyggeri workshop in Hillerød, Denmark, and is a mechanical instrument; it replaced an earlier organ installed in 1926 by A. Mårtensson's Orgelfabrik in Lund.
The churchyard is notably large, and a walk around it gives the impression that people from a wide surrounding area have historically been buried here, suggesting the church's importance as a focal point for a broader rural district.