The core of the church dates from the 12th century, and features from the 13th century are still present, including the lower stages of the tower and the south arcade. Most of the rest of the church is from the 15th and 16th centuries and is Perpendicular in style, including the nave, chancel, and upper part of the tower. There was a limited 19th-century restoration. which included the addition of a south porch. Inside the church, the nave roof is "an outstanding and well-preserved work of late-medieval carpentry", which includes bosses carved with heads and foliage.