The original church here was built before the mid-1100s, thought to be the work of the mason known as Mårten stenmästare, who was active in the Ringsjö area. Before it was demolished, the church was recorded by the antiquarian Carl Georg Brunius, who noted the unusual decorative treatment of its apse exterior, with twisted half-columns and double corbelled cornices — a style associated with Mårten's workshop.
The early church consisted of an apse, chancel and nave, with a west tower added around 1200. In the early sixteenth century the church received a large and elaborately worked crucifix, which has survived to the present day. During the seventeenth century the interior was refitted by the woodcarvers Jacob Kremberg and Statius Otto, who replaced the medieval font with a wooden one and added a new pulpit, altarpiece and gallery front.
The present stone church, with its three-sided sacristy to the east, was built in 1872–73 to designs by the architect Albert Törnqvist, though the medieval tower was retained from the earlier building. On the south side of the tower is a carved figure, cut from the same stone as the pillar of the arched opening, shown bearing the window's central mullion on its back — a small but striking piece of medieval stone carving worth seeking out.
Standing beside the tower is the Holmby stone, a runestone dating from the late Viking Age, which predates the church itself and offers a tangible link to the site's earlier history.
The church also contains an organ built in 1956 by the Copenhagen firm of Wilhelm Hemmersam, replacing an 1874 instrument by Sven Fogelberg of Lund; it was later modified in 1965.