The first church on this site is thought to have been built during the 1100s or 1200s, on what had previously been a local assembly ground (tingsplats). A tower was added in the 1600s, but the present tower dates only from 1867. The medieval chancel was demolished between 1739 and 1741 and replaced with a three-sided one, giving the building much of the shape seen today.
A major restoration and rebuilding took place in 1926 under the architect Sigfrid Ericson. Because the church was small, a north transept and a new sacristy were added at this time — the sacristy had previously been housed within the screen beside the pulpit — and new pews were installed. A further restoration in 2018–2019 added new staircases and created parish workrooms within the transept.
The church is built of whitewashed granite rubble with a tiled roof, and the nave ends in a three-sided chancel. The west tower carries a lantern and short spire. Inside, the ceiling vault, added in 1796, was painted sky-blue with clouds by Olof Hagström, with a sun motif above the altar; this painted ceiling has reportedly never been overpainted.
Among the furnishings is a stone font dating from the 1200s, carved in three parts with a decorative frieze of foliage and a human face around the rim of its cylindrical bowl; it is attributed to the font-carver known as Thorkillus. The altar, richly carved in Baroque style, dates from the 1600s, as does the five-sided pulpit. A votive ship in the form of a fully rigged warship hangs in the church, and among the textiles is an older red chasuble.
The organ was built in 2000 by Tostareds Kyrkorgelfabrik, incorporating some older pipework, and has 22 stops across two manuals and pedal.