The present church was built between 1836 and 1838 to designs by the architect Pehr Axel Nyström the Elder, with construction carried out by master builder Jonas Jonsson. It stands on a new site roughly a kilometre from the original medieval church, which had been built in the thirteenth century at Storhammar and now survives only as a ruin.
The building is constructed of brick, with a long nave running north-east to south-west. A projecting apse extends the chancel at the north-east end, and there is a further apse at the south-west end. A sacristy is attached to the north-west side, while the church tower, topped with a lantern, rises from the south-east long side. The roofs of the nave, tower, lantern and apses are covered in black sheet metal with a plastic coating.
Inside, the south side of the chancel holds a granite font and two matching pedestals, added in the late 1980s and made partly from stone donated by a local firm, sourced from Kasinge in the parish. The pulpit dates from a renovation in 1901, and a further renovation in 1938 introduced a new sounding board topped with an emblem taken from the pulpit of the earlier church. A gravestone from the old medieval church, carved with a runic inscription, is also preserved inside.
The church has had a succession of organs. An instrument was donated in 1743 by Carl Gustaf Boije af Gennäs and placed above the sexton's pew, followed by later organs built in 1836 and in the 1930s; the current organ, built in 1937 by the Rieger firm of what was then Czechoslovakia, incorporates part of the earlier 1836 façade and was renovated again around 2019–2020.