The church has nave with S porch, chancel, N aisle and N arcade of six bays extending the length of the nave, and W tower. There is also a shallow two-bay chapel on on the S side of the S aisle, level with the chancel. The original 12thc. church probably had nave and chancel, and the head of a plain, blocked round window is visible at the W end of the nave. Historic England suggests that the masonry of the S wall may indicate that there was a 13thc. transept and that the church may have been cruciform in plan in the 13thc. with the chancel remodelled in the 14thc. (English Heritage Listing: 1326319) The N aisle and tower are 15thc. The shallow chapel at the E end of the N arcade was originally 15thc. but added in the 19thc. Romanesque sculpture survives on the label from a reset section of a 12thc. doorway, above the current S doorway, and on the font. The church is constructed of shale and granite.