The present stone church was built in 1864–1865 to designs by Johan Adolf Hawerman and consecrated in September 1865, at which point the earlier medieval church on the site was demolished. Interior decoration was not finished until 1877. The building is neoclassical in style, with a rectangular nave, a semicircular chancel to the east, and a west tower with a lantern, spired gables and a cross-topped spire. Inside, the barrel-vaulted ceiling is painted sky-blue with white clouds, and the chancel arch carries a biblical inscription.
Despite its comparatively recent construction, the church preserves a number of medieval objects. The font is variously dated to the 12th or 13th century depending on the source, and is described as the oldest item in the church. Other medieval survivals mentioned include a 14th-century triumphal crucifix and carved wooden images of the Madonna, Saint Michael and Saint Margaret, some reportedly dating from the 13th century and one from the 16th. Three medieval wooden sculptures are kept in the chancel.
The church bells reflect a similarly mixed history: two bells date from 1967, alongside an older small medieval bell still hanging in the tower, while a large bell cast in 1689 stands in the porch rather than in the tower itself.
A significant interior remodelling took place between 1949 and 1951, when the number of seats was roughly halved, from about 800 to around 400, to make room for a new sacristy and confirmation room beneath the organ loft. A further restoration, both inside and out, was carried out in 1991.
The organ was built in 1875 by Carl Elfström of Ljungby and retains its original façade. It was rebuilt in 1960, renovated in 1998 and restored again in 2013 with the aim of returning it to its original condition; it remains a mechanical instrument.