A Gothic Revival church comprising an aisled nave with lower chancel, S porch and SE tower and spire. Of rock-faced stone with Bath stone dressings, quoins, sill bands and corbel table, and slate roof behind coped gables on moulded kneelers. Mostly plate-traceried windows with slender hood moulds. The buttressed 4-bay nave has 2-light aisle windows, and 3-light clerestorey windows between shallow full-height buttresses. The aisles have similar 2-light W windows, the nave a higher 3-light window with head stops. The S porch, in the bay L of centre, has a 2-centred arch with head stops, double wooden gates, leading to a triple-chamfered S doorway and double boarded doors with strap hinges.
The 3-stage tower has angle buttresses in the lower 2 stages, with gabled caps. In the middle stage the ringing chamber has, in the W and S faces, 2 narrow lights under a round plate-tracery light and hood mould with head stops. The richer bell stage has 2-light openings, with ringed colonette, leaf capital, and pointed lights under a continuous hood. An impost band has a disc frieze. The cornice has blind arcading and the broach spire, of ashlar, has lucarnes in the cardinal directions. A polygonal NE turret is square at the base where there is a boarded door under a shouldered lintel. At the top of the turret, at the 2nd stage, are paired narrow round-headed lights in each facet, beneath a pyramidal stone roof.
The chancel has angle buttresses, and 3-light plate-tracery E window with head stops. Below the apex is an empty canopied niche on a corbelled grotesque. On the N side of the chancel are stone steps to a basement boiler room. The N vestry has a pyramidal slate roof on a moulded cornice, and a tall stack above the E wall, the upper portion of which is ashlar. It has a 2 pointed E window, a 2-light square-headed N window, to the R of which is a boarded door under a shouldered lintel, and with nook shafts above the level of a sill band.