The present building dates from 1886–1887, replacing a stone church believed to have been built in the 1100s on the same medieval site. That earlier church, with its rounded apse and later additions, had fallen into poor condition and was pulled down once the new building was ready; a runestone that had been built into its sacristy wall now stands beside the current church. The new church was designed in the Neo-Romanesque style fashionable in Sweden at the time, with a rectangular nave, a polygonal chancel to the east and a tall west tower topped with a pointed spire.
The interior is notable for its colourful painted decoration. In 1898 the artist Ludvig Frid decorated the vaulted chancel and painted the altarpiece, showing Christ on the cross with a mourning woman, thought to represent Mary Magdalene. His scheme includes biblical scenes across the chancel ceiling and a monochrome frieze reportedly inspired by an idea of the Danish sculptor Bertel Thorvaldsen. The chancel windows, added in 1910, depict the four evangelists in stained glass.
Several objects recall the medieval church that once stood here. A stone figure of Christ from the 1200s and a wooden crucifix from the 1300s are kept in the tower chamber, along with fragments and paintings that once flanked the old altarpiece. The font, carved from red limestone, was made in 1660 by Michael Hacke of Skänninge and remains in use. Other medieval furnishings and sculptures from the old church, including parts of a fifteenth-century altarpiece and a small bronze incense burner, were transferred to the Swedish History Museum in Stockholm in the 1880s.
The church's pulpit, pews and organ gallery date from the building's construction. A modest mechanical organ was built in 1891 by E. A. Setterquist & Son of Örebro, replacing an earlier instrument bought from Heda church. Among the smaller curiosities noted in parish records is what is described as one of Sweden's oldest surviving small bells, cast in the 1200s and now held in the History Museum rather than in the church itself.