The church is thought to date from the 1100s, though the original building has been considerably altered over time. Its tower was added at some point between 1630 and 1669, and in 1802–1803 the church was extended eastward, with the chancel and apse widened to match the width of the nave. A new sacristy was built against the north side during the same campaign.
Inside, the west wall carries mural paintings from the 17th century depicting Saint George and the dragon, while decorative drapery paintings were added in the following century. Together these layers of decoration give the interior a patchwork character reflecting different periods of the church's history.
Among the furnishings, the pulpit dates from 1642, making it one of the older fittings to survive within the building, and a crucifix from 1726 adds a further devotional focal point.
The church has had a succession of organs. An 1886 instrument by Johannes Andersson of Långaryd was followed by a new organ in 1912, later enlarged in 1959. The current organ, built in 1980 by the Danish firm Bruno Christensen & Sønner, is a mechanical instrument that reuses the façade of the 1886 organ.