The church was built in neoclassical style to a design carried out by master builder Johannes Petersson of Gåsö, Göksholmen, Sandhult. It is a single-nave hall church with a five-sided chancel to the east, a west tower and an attached vestry to the north; the tower roof carries a small lantern topped with a cross.
Two older bells were transferred into the new tower from the earlier church. The larger bell was of considerable age and originally bore no inscription, but cracked while being rung in 1831 and was recast, in Jönköping according to one source; it now carries an inscription and weighs around 450 kg. The smaller bell dates from 1773, from the reign of Gustav III.
The pulpit and altarpiece, made in the 1850s, are attributed to Johannes Johansson, a local craftsman, who is thought to have been assisted by his elderly father, Johannes Andersson, known locally as a skilled maker of pulpits. The font was later carved by Carl-Johan Johansson, son of Johannes Johansson. A wooden long-case clock in the church is also attributed to the elder Andersson.
The stained glass in the chancel dates from the same period as the furnishings but was removed and stored in the attic for several decades before being reinstated during a renovation in 1991–1992. That restoration, overseen by church painter Rose Bergström of Lidhult, gave the interior its present colour scheme, based on earlier decorative schemes. The aisle carpet, woven at Kasthall in Kinna, was designed by textile artist Elisabet Brenner, while the chancel carpet dates from 1968 and was woven by Agda Österberg.
The organ was built in 1963 by Tostareds Kyrkorgelfabrik and enlarged with three additional stops during the 1992 restoration; its case, however, survives from an earlier organ of 1875 by Hans Josefsson of Hajom. The church replaced a much older wooden building, itself possibly preceded by a medieval predecessor destroyed by fire in the mid-1600s.