The church's origins lie in the medieval period, with a stone church thought to date from the 1100s. Sections of the original north and south walls survive within the present building, though its early building history is not fully documented. The medieval church was tower-less and unvaulted, with a sacristy to the north and a porch to the south; the sacristy is believed to have been added sometime between 1350 and 1550.
Between 1819 and 1823 the church was substantially remodelled and enlarged in a neoclassical style. The medieval structure was extended eastward with a three-sided chancel and westward with a new tower, initially topped with a simple spire. The tower received its present spire in 1921.
The interior reflects a series of renovations carried out over roughly the last century, so its appearance today owes as much to later restoration work as to its medieval or neoclassical origins.
In the churchyard to the south-east lies the grave of Elise Sahlqvist, remembered as one of the most successful Swedish businesswomen of the late nineteenth century.
The church has had several organs over time, including instruments built in 1858 and 1924 by the Setterquist firm of Hallsberg and Örebro. The current mechanical organ was built in 1976 by the Danish firm Frederiksborg Orgelbyggeri, and a separate choir organ was installed in 1975 by A. Magnussons Orgelbyggeri of Gothenburg.