The present church is not the first on this site. The lower part of the tall, narrow west tower belonged to an earlier Romanesque stone church from the 1100s. That building was demolished around the end of the 1200s, apart from the tower, and replaced by the current chancel and nave. The tower was then heightened, probably around the same time or in the early 1300s, and given gabled walls on each side pierced by two-tiered sound openings with slender columns and tracery, topped by a pointed spire. A sacristy was added to the north side of the chancel in the 1920s.
The exterior shows a plain, unified limestone building with a small Romanesque doorway in the west and two large Gothic portals on the south side, notable for their bold multi-lobed forms and decorated capital bands. Original medieval windows survive in the east and south walls, including a chancel window with intact tracery, and three narrow coupled windows in the east wall of the chancel. Inside, the nave and chancel are nearly the same height, covered by stone vaulting, with a wide chancel arch that unites rather than divides the two spaces, giving an unusually spacious feel for a village church.
The interior is richly decorated with both medieval and later wall paintings. Large drapery motifs and a painted blind Gothic window on the north wall date from the early 1800s, the work of Jonas Gustaf Möller. Three medieval stained-glass panes from the late 1200s survive in the windows, and a well-preserved figurative painting on wood, contemporary with the chancel's construction, remains in a niche in the chancel's north wall, next to the opening of an old stair built into the thickness of the wall. Much of the painted decoration on the fittings dates from the 1740s.