The present church was built between 1870 and 1872, designed by Ernst Jacobsson, an architect who had studied in England, and constructed by master builder Anders Pettersson of Värsås. Its cross-shaped plan, tall roof and five lancet windows in the chancel give it a Gothic, cathedral-like character unusual for a rural Swedish parish church of this period.
The church stands about 600 metres north-east of the site of its medieval predecessor, which was demolished around 1870 when the new building was completed. That earlier stone church had its own tower with two bells, and a runestone once stood in its churchyard wall; the stone has since been moved to the grounds of the village school.
The building has seen a number of changes over the years. A storm-damaged tower was replaced with a slightly lower one in the nineteenth century, and the roof was changed from wood shingles to slate. A significant renovation in 1931–1932, overseen by architect Sven Wranér, saw the church insulated and fitted with electric heating, its chimneys and north gallery removed, and the organ relocated to the south gallery. The churchyard was later extended, with a mortuary cellar and tool shed added around 1950.
Among the church's furnishings, the font is the most striking survival from the earlier medieval church, thought to be of Gotland workmanship. It is carved with several human figures, tentatively identified as possibly representing King Erik Eriksson and Bernard of Clairvaux, though this remains uncertain. The pulpit dates from the same period as the current church and was designed by Jacobsson himself, while the altar features a crucifix from the Stockholm firm AB Libraria. The original 1872 altarpiece was removed to a rectory storehouse in 1932.
The church's first organ, built in 1897 by Carl Axel Härngren of Lidköping, had six stops. It was replaced in 1977 by a mechanical organ from Smedmans Orgelbyggeri, though the façade is thought to derive from the earlier instrument or possibly from the original 1872 organ case.