The church dates from the Middle Ages and is first mentioned in written sources in 1338, though it has been altered many times since. A major rebuilding in 1709 gave it a three-sided chancel, a new roof, and enlarged windows, and in 1746 the artist Ditlof Ross painted decorative ceiling scenes of clouds and angels against a blue sky, also decorating the gallery front. Further restoration followed in 1838.
At the end of the nineteenth century, the bishop favoured adding transepts to create a cross-shaped church, but the parish council instead commissioned architect Adrian C. Peterson, whose competing proposals were rejected in turn until a west-end extension was approved. Built between 1898 and 1900, this addition was never popular with the congregation and was demolished in 1951.
The church's current form dates from Axel Forssén's extensive restoration of 1951–1952, when the nave was lengthened westward, a new, taller tower was built, and the Baroque interior was reinstated. Ross's eighteenth-century ceiling paintings were retained as part of this scheme. An earlier freestanding bell tower connected with the church now stands at Forngården in Trollhättan.
Among the church's furnishings, the font of white limestone is the oldest surviving item, dating from the thirteenth century. The Baroque pulpit was carved in 1734 by Michael Schmidt, and the altarpiece, also Baroque in style, is attributed to Johan Mentz Scheffer. A chasuble from the eighteenth century survives among the textiles.
One of the church bells, known as Karin, is believed on the evidence of its inscription to date from the later fourteenth century, making it a rare medieval survival among the church's furnishings.
The church has had two organs: a mechanical instrument built in 1899 by Johannes Magnusson, replaced in 1954 by a new mechanical organ from Hammarbergs Orgelbyggeri, incorporating some of the earlier pipework and set within a case designed by Forssén.