The present stone church was built in 1863, designed by architect Emil Viktor Langlet, who took nearby Voxtorp church as his model. It was consecrated on 9 July 1865 by Bishop Henrik Gustaf Hultman of the Diocese of Växjö, replacing a medieval church that had previously stood on the site.
The building follows a simple plan of nave, rounded chancel to the east, and a tower to the west, with a sacristy attached to the north side of the chancel. Its walls are covered in whitewashed roughcast render and pierced by round-arched windows, while the nave is topped by a slate-covered pitched roof.
Several older fittings survived the church's rebuilding. The sandstone font dates from the late twelfth century, and a triumphal crucifix is thought to date from the thirteenth century, both considerably older than the current building. The altarpiece, depicting the Ascension of Christ, was painted in 1894 by Ludvig Frid, and the pulpit was made by Erik Nyman of Kållerstad. A textile hanging in the sacristy, signed by Anna-Lisa Odelqvist Kruse in 1965, adds a more modern decorative touch.
The church bears a bell originally cast in 1600 and recast in 1778 after cracking, its inscription attributed to the incumbent of nearby Forsheda parish. The main organ, built in 1953 by the Danish firm Frederiksborgs Orgelbyggeri, retains the façade of an earlier 1875 instrument, while a smaller mechanical choir organ was added in 1980.