The church consists of a rectangular nave with a three-sided chancel to the east and a tower to the west, with a sacristy added to the north of the chancel. Only the south wall survives from the medieval building; the rest was substantially rebuilt in the 1790s, when the sacristy was added. The small open lantern-topped bell tower dates from 1826.
Restoration work in 1911–1912, overseen by Reinhold Callmander, saw the ceiling and pews painted in a blue tone, and in 1927 the organ gallery was extended. A further major renovation in 1977 brought a new heating system and floor, redecoration of the interior, and the uncovering and restoration of late-medieval wall paintings. During this work an old doorway and a small window opening were also found in the south wall and are now marked for visitors to see.
The most notable single object is the font, a rare cast bronze piece only 35 centimetres high, made using the same technique as a church bell rather than carved from stone, which is said to be unique in the area. It carries an armorial shield, an image of Christ, and a Latin inscription naming two craftsmen and dated in the mid-15th century, though sources differ slightly in how the date is read. A carved altarpiece depicting the Crucifixion dates from 1696, and a blue-painted five-sided pulpit showing Christ and the evangelists was made in 1694. Paintings of Christ and the apostles on the gallery front date from the 18th century.
The organ was built in 1928 by Åkerman & Lund, retaining the mute facade pipework from an earlier 1845 instrument by Johan Nikolaus Söderling. Both of the church's bells are late medieval and, unusually, bear no inscriptions. A 17th-century chasuble once used in the church is now kept at Borås museum rather than on site.