The church is built of limestone. The exterior is partially decorated with Romanesque sculpture (the northern portal, decorative reliefs and window dressings), and has two Gothic southern portals with finely sculpted capitals. Inside, the church is decorated with murals. One set dates from the 14th century, another by the so-called Master of the Passion of Christ ("Passionsmästaren") from the 15th century and a third by the so-called Master of 1520 (similar to murals in Alva and Lau churches). The octagonal baptismal font is of sandstone and dated to the 12th century. The altarpiece was painted in 1780 by Johan Niklas Weller (1723-1785) who also painted the altar in 1782. The triumphal crucifix is from the 13th century.