The present church was built in Empire style in 1857 to designs by the Stockholm architect Albert Törnqvist, replacing an earlier medieval sandstone church on the same site that had become too small for the congregation. The bright interior has been well preserved, with a barrel vault and lunette windows in the chancel gable.
A plain, undecorated medieval font in sandstone survives from the earlier church, as does the pulpit, which is of the so-called Mjöbäck type. The church also holds two late-medieval bells, neither of which bears an inscription. A large wooden crucifix above the altar, the work of the sculptor Arvid Bryth, was installed to mark the church's centenary. Textiles from Agda Österberg's workshop Tre Bäckar in Varnhem, including an altar cloth and hanging, add further colour to the chancel.
The organ has an eighteenth-century Gustavian-style case, made in 1787 by Lars Strömblad, which was acquired for the church in 1868 from a church in Falköping. The mechanism behind the facade has been renewed and altered more than once, notably by Nordfors & Co in 1919 and again in 1982, though the historic case has been retained throughout.
Among the church's furnishings is a chasuble dating from 1659, made of white satin with gold embroidery, said to have been donated by a cavalry officer, Lars Fägerskiöld. A medallion embroidered near its lower edge has been suggested as possibly Polish in style, raising the intriguing but unconfirmed possibility that the vestment may have been brought back as a spoil of war. Fägerskiöld is recorded as having fought in Poland before dying during the storming of Halden fortress in Norway in 1659; his memorial slab stands against the outside wall of the church, by the sacristy.
Inside, the church feels light despite dark-stained pews with green-painted, marbled ends and a green carpet running down the central aisle. A semicircular window above the altar lets soft light into the chancel.