The original church was built in the 12th century in Romanesque style, with a nave, a narrower and lower chancel, and an apse to the east, constructed of fieldstone with sandstone details around openings. A porch was added before the south doorway in the late medieval period, when brick vaulting was also introduced. Very little of this earliest fabric survives today. A 17th-century drawing by Erik Dahlberg, made at the time of the nearby battle, and a painting by Johan Philip Lemke both record the older building's appearance.
By 1843 the church was in poor condition, with cracked vaults and a risk of collapse, while a growing congregation also needed more space. The old chancel and apse were demolished, the nave extended with a new rounded end, and the brick vaults replaced with plastered wooden barrel vaults; larger windows were fitted at the same time. No plans survive from this rebuilding and the architect is unknown. The tower was added in 1865, when the south porch was removed, the south doorway blocked, and the stone reused in the tower's construction. Cathedral architect Theodor Wåhlin carried out a further renovation in 1926, restoring patterned wall decoration in a lighter tone and revealing the blocked north and south doorways, which were marked as niches. Later work in the twentieth century addressed problems caused by unsuitable plaster and paint applied in the 1970s, with further conservation of the exterior and interior continuing into the 2000s and 2010s.
Among the furnishings, the octagonal pulpit with its canopy was designed by F. A. Nilsson in 1874, incorporating older carved figures of Christ and the four evangelists set within blue-painted round-arched panels. The pew furnishings, altar rail and staircase to the pulpit were all designed by Henrik Sjöström in 1896, unifying the interior in oak-grained woodwork picked out in red and gold. The font, carved from oak in 1949 by the sculptor E. Sand, has a round bowl decorated with figures of Christ with children and angels.
The altarpiece is an 1874 oil painting by the Danish academy professor Carl Bloch, depicting the Nativity with shepherds, given to the church by the provost Elof Quiding. The church bell in the tower was cast in 1744 by Andreas Wetterholtz of Malmö and is decorated with acanthus friezes and inscriptions. The present organ dates from 1937, built by Åkerman & Lund, though it incorporates an earlier organ case from 1870 by Anders Victor Lundahl, painted pale grey-green with gilded decoration.
The churchyard is thought to date at least from the early 18th century, when a survey map first recorded its layout; it was enlarged eastwards in 1879 as the parish population grew. It retains an avenue of pollarded lime trees, some of which are registered as especially valuable for their biodiversity, along with a mix of older headstones, including two porcelain-medallion memorials reproducing a well-known early 19th-century Thorvaldsen design, and a scattering of graves with local farming and trade titles reflecting the area's pre-industrial community.