The earliest church here was a small apsidal building from the later 1100s, traces of which survive in the north-east corner of the nave. During the second half of the 1200s the church was substantially rebuilt, with the current chancel added, followed by the nave and tower around 1300. The result is a limestone building with whitewashed façades, steep saddle roofs and pointed gothic window tracery, particularly noticeable in the nave.
Inside, cross-vaulted ceilings cover the nave, chancel and tower room. Wall paintings dating from four periods, spanning the mid-1200s to the early 1500s, were uncovered during a restoration in 1953 led by architect Erik Fant. Among the surviving scenes are two Passion friezes, Saint George and the dragon, the coronation of the Virgin Mary, and Christ enthroned. Consecration crosses with candle holders can be seen along the walls throughout the church.
The font, standing on a stone plinth near the back of the church under the tower arch, is attributed to the twelfth-century stonemason known as Majestatis and may originate from the earlier church building. Its carved reliefs depict Christ as judge of the world alongside scenes from the childhood of Jesus; the colours visible today were added in the eighteenth century. The triumphal crucifix is thought to date from around 1240, and a stone sacrament cabinet from the 1200s in the north wall of the chancel is decorated with carved figures of Saint Catherine and Saint James the Elder.
The tower's thick walls contain two small chambers: a private prayer room with a squint opening onto the church interior, and a space that may once have served as a sacristy. The current organ was installed in 2000, replacing an earlier instrument from 1954; nearby, a screen conceals climate-control equipment for the church's textiles, said to be the first of its kind in the country.