The present stone church was built between 1872 and 1876 to designs by master builder Johan Granqvist, replacing an earlier medieval timber church that had stood some 175 metres to the south-west. That older churchyard remains in use and is the burial place of Helena Ekblom, known locally as "Predikare-Lena" (Preacher Lena), a figure of some local renown.
Architecturally, the church is a simplified copy of Hägerstad church, consisting of a rectangular nave with a straight-ended chancel to the east and a tower to the west. A five-sided sacristy extends from the east side of the chancel. A careful renovation took place in 1956, overseen by architect Johannes Dahl of Tranås, following designs by architect Erik John of Stockholm.
Among the church's furnishings are several notably old items, including a censer, a wooden sculpture of the Virgin Mary, and a baptismal table. The pulpit dates from the same period as the current building, while the pulpit from the earlier medieval church, dated 1755, survives only in part, with fragments kept in the tower loft.
The church organ was built by Åkerman & Lund Orgelbyggeri at the same time as the current church and was restored in 1973 by Reinhard Kohlus. An earlier organ, built in 1840 by Johannes Magnusson of Lemnhult, had served the parish before this.