The church is built of stone rubble. The current layout comprises a nave, chancel, north transept, south aisle, west tower, and porch.[2] Buttresses support the nave and chancel, with corner buttresses to the tower and north transept. The south porch is built of large blocks of granite ashlar, and the upper stage of the tower is also faced in granite ashlar. The roofs are slate. The west tower consists of three stages, with angle buttresses to the lower stage and a carved stone frieze of the Apostles below the parapet. The west doorway has a moulded two-centred arch.[1]
Internally, the nave and north transept have medieval king-post roofs, while the chancel and south aisle have original wagon roofs with painted decoration. The south arcade is of 15th-century date. A 17th-century plank door with strap hinges also survives. The windows show a mixture of restored Gothic and 15th-century Perpendicular work. The tower has Perpendicular belfry openings and a restored west window. The north-side windows include 19th-century restorations and blocked medieval openings, while the south aisle has uniform Perpendicular windows.[1]
The church has several medieval and later fittings. The font is Norman, with a round bowl carved with a Chi-Rho symbol, animals, and foliage, supported on a shaft with four attached columns.[1] Other medieval features include a squint between the north transept and the chancel, a 14th-century piscina in the chancel, and a second, more worn piscina in the north transept.[2] Two Gothic tomb recesses of the 1330s survive on the north side of the chancel.[1]
Monuments include those to the Manaton family in the north transept, a memorial to John Manaton (1507), and an elaborate 17th-century wall monument to Michael Hill (1663). Other features include a carved 17th-century table at the west end of the church, stencilled decoration around the east window, and two 18th-century headstones set into the east wall of the porch.[1] The organ and furnishings date to the Victorian era.[2]
The church has a ring of five bells. Four were cast in 1698 by John Pennington and John Stadler, and a tenor bell was added in 1831 by William and Charles Pannell. The bells were removed for safety reasons in 2023, restored at Taylor's Bell Foundry with support from heritage funding and local fundraising, and reinstalled in 2026.[3]