The present stone church stands on the site of a 17th-century timber chapel, roughly eleven metres by eight, which had fallen into disrepair by the 1800s. During construction of the new church, the old chapel was pressed into service as scaffolding before being demolished once the new building was complete in 1839. The project was funded largely through gifts and unpaid labour contributed by parishioners. The finished church measures 33 by 14 metres, with a tower rising to 22 metres; locally it continued to be called a 'chapel' in newspapers as late as the 1890s.
The most significant restoration took place in 1961–62, when the exterior walls were replastered and the tower returned to its earlier appearance. New pews were installed, fitted with doors matching the style of the original 1840s benches, and an older altar table, set aside in the 1920s, was reinstated.
Among the furnishings, the pulpit dates from 1696, the work of Matz Snickare, and was reinstalled during the 1960s restoration. Two carved altar cabinets, gifted from Orsa kyrka in 1755 and mounted on the east wall two years later, are of particular interest: both are Marian shrine cabinets surviving from the Catholic era, the larger made in East Prussia in the 15th century and the smaller, dated to around 1360, now kept in the sacristy. The church silver was acquired in 1841, and two bells hang in the tower, cast in 1664 and 1759 respectively.
The church has had three organs. The first, built in 1896–97 by Anders Victor Lundahl of Stockholm, was a small pneumatic instrument noted at the time for its light touch and distinctive tonal character, suited to the building's acoustics. It was replaced in 1963 by a larger instrument built by Lindegren Orgelbyggeri of Gothenburg.