The church began as a simple stone hall with a straight-ended chancel, later extended eastward during the medieval period. A west tower was added before the 1600s, and in 1729 a sacristy was built to the east. Between 1739 and 1740 a broad north transept was constructed, giving the church its present cross-shaped layout.
The tower reached its current appearance in 1798, when an extra storey and a distinctive lantern were added in timber. In 1807 the old vaulted ceiling and its supporting pillars were removed because of a risk of collapse, which altered the character of the interior considerably.
Several older furnishings survive despite these changes. The sandstone font dates from the first half of the 13th century, making it one of the oldest objects in the church. A carved oak and pine crucifix is attributed to a south Scandinavian workshop of the early 1500s, though the Platser source describes it as a 15th-century triumphal crucifix — a discrepancy worth noting. The altarpiece was painted in 1640, credited by both sources to Johan Werner, court painter to Per Brahe the Younger, though one source gives his name as Werner the Elder and the other as Werner the Younger.
In the porch, fragments of medieval wall painting survive, thought to depict a devilish figure, while the north transept ceiling carries decorative painting from 1755 attributed to the provincial painter Olof Rosenblad of Gränna. A 17th-century pulpit also remains in use.
The church organ was built in 1839 by Sven Nordström of Norra Solberga, with most of its façade pipes still sounding as originally made. It was later altered by several organ builders, including a renovation and partial rebuilding in the late 19th and 20th centuries, reflecting the long history of adaptation found throughout the building.