The church was originally built in the 12th century, one of hundreds erected across Skåne during that period. Its broad west tower is as wide as the nave itself, a distinctive feature of the original structure. Vaults were added to the church in the 15th century, reflecting a common phase of medieval remodelling in the region.
A major rebuilding in 1861–1862 transformed the church considerably: the medieval nave and its vaults were demolished, and two long transepts were added to the north and south. The chancel's apse was also removed and replaced with a straight wall. As a result, only the chancel and tower now survive from the original medieval building.
Further changes came during a 1964–1965 restoration, when the transepts were shortened to create a porch to the south and a mortuary room to the north. The 19th-century vaults were removed and replaced with a new wooden ceiling, and a new limestone altar was installed along with a widened altar rail. It was during this restoration that late-medieval wall paintings were rediscovered in the chancel.
The chancel vault paintings are the church's most celebrated feature, depicting four saints — Saint Olof, Saint Barbara, Saint Knut and Saint Gertrude — each shown wearing a saintly crown and holding their attributes, surrounded by decorative foliage. The paintings are attributed to the so-called Vittskövle Master and are thought to date from the later 15th century, possibly the 1460s. In one corner, a face among the ornamentation is believed by some to be a self-portrait of the artist.
Among the church's furnishings is a 15th-century crucifix, on loan from Everlöv church, and a pulpit dating to 1636. The font has a complicated history: it originally came from Västra Vrams kyrka before being moved to Everlöv, and its base and bowl appear to be of different ages and materials — the sandstone base is sometimes attributed to the medieval stonemason Tove, working around 1200, while the harder-stone bowl bears rope-moulding and a palmette frieze. The church's smaller bell was recast in Ystad in 1925, while an older source suggests its origins may lie in the 15th or early 16th century; the larger bell dates from 1743. The current organ was built in 1966 by the Jehmlich workshop of Dresden, replacing earlier instruments including an 18th-century organ and a harmonium acquired in 1912.