The church was built at the end of the twelfth century, originally consisting of a nave, chancel and apse in the Romanesque style typical of the period. During the fifteenth century the church was given its distinctive stepped-gable tower, and the interior was vaulted with cross vaults, except above the apse, which received a domed vault. The building underwent thorough restorations in the 1560s and again in the 1840s, meaning much of what visitors see today reflects centuries of adaptation rather than a single building phase.
For over three and a half centuries, from 1560 until 1922, the right of patronage over the church belonged to the owners of Boserup manor, a reminder of how closely rural Swedish churches were once tied to local landed estates.
Among the furnishings, the altarpiece and pulpit were both made by Johan Ullberg, in 1748 and 1752 respectively. An earlier pulpit from 1609 that once stood in the church has since been placed on deposit at the Swedish History Museum in Stockholm. Ullberg is also credited with an epitaph bearing a family coat of arms, created in memory of Gustaf Adolf Stackelberg, who died during the Finnish War; it hangs on the nave wall.
The font is contemporary with the oldest parts of the church, though its baptismal basin is more recent, donated in 1947. The triumphal crucifix is said to date from the thirteenth century, while six wooden sculptures from a sixteenth-century altar cabinet, depicting the Virgin Mary, Christ and four saints, are mounted on the nave's south wall. The larger of the two bells dates from the late fifteenth century and has never been recast, unlike the smaller bell, which was recast in 1747.
The church has had several organs over the years; the current instrument was built in 1976 by A. Mårtensson's Orgelfabrik of Lund, incorporating the façade of an earlier 1878 organ by Sven Fogelberg.