The church has a substantially 12thc. nave, Perpendicular chancel, 17thc. N tower (added 1631), and 19thc. S porch. The nave was lengthened to the west in 1891 and the S porch was added at this time. Romanesque sculpture is found on the arch of the N doorway; on the 12thc. material incorporated into the 19thc. S doorway; on a pillar piscina, the font, and on a number of reset fragments. A plain round-headed window survives in the N wall of the nave. Two small mortars are also held in the church. The most accomplished carving in the church is the late 12thc. font, which has ten panels depicting eight Virtues triumphing over eight Vices, as well as a Cherubim and a depiction of Ecclesia triumphing over the Evil One. The church was restored in 1865 by J. Hugall, when the 12thc. apse was excavated.