The nave and its arcades date from the early 12th century and the chancel was rebuilt in the mid 13th century. The church was renovated in the 17th and 18th centuries, and it was restored in 1845-6 and in 1904. The Romanesque features are the north and south arcades, and the font.