It was mostly built during the second half of the 12th century. The tower was added in the 13th century and the church was extended in the 14th and 15th centuries. The altar dates from the earliest days of the church and still stands in its original position. It is made from finely dressed sandstone blocks topped by a single, large slab. The font is also made from sandstone, in three blocks. The font probably dates from the second half of the 12th century.