The present church was built between 1851 and 1852 in stone, replacing a medieval predecessor on the same site. It was designed by the architect C. G. Brunius, who gave the building a half-round chancel. A thorough rebuilding took place in 1900–1902, during which the current tower and a new sacristy were added.
The church's layout has changed over the twentieth century. In 1950 the southern transept arm was separated from the nave and converted into a parish hall, while since 1995 the northern transept has housed a small chapel used for smaller services. As a result, the worship space itself is L-shaped, even though the building's overall footprint retains a T-shape.
Among the church's furnishings are two brass christening basins: one dating from the 1500s, decorated with an engraved leaf pattern, and a later one acquired in 1739, bearing an engraving of the Annunciation within a band of lettering. Communion vessels include a silver set with a gilded interior decorated with hammered leaf and flower motifs; an older pewter communion vessel was reportedly sold into private hands at the time the old church was demolished. A modest nickel-silver wafer box, its lid decorated with a cross, also survives, along with candlesticks originally acquired in 1666 and recast in 1726.
The church has had several organs over its history, reflecting changing tastes and technology. An organ built by Carl Grönvall in 1798 was succeeded by instruments from Sven Fogelberg (1872) and Salomon Molander & Co (1902). The current mechanical organ was built in 1970 by the East German firm Gebrüder Jehmlich of Dresden and stands on the west gallery; it is complemented by a large electronic organ from the Allen Organ Company, brought into use in 1994.