The church was built in the mid-19th century in an early decorated style with a slightly
Germanic character. The layout is cruciform with a central tower and spire, nave, chancel, and two short transepts, the chancel roof being lower than those of the nave and transepts. To the north of the chancel is a double-gabled vestry and to the south of the nave a porch. The south-elevation fenestration of nave, transept and chancel is symmetrical.
The church is constructed of randomly coursed local sandstone with a lighter coloured stone door, window dressings and tracery and ashlar stonework in the buttresses, quoins and porch gable copings. The original pointing survives on the north, east and west sides and on the tower, but the south side has been less successfully repointed. The roofs are slightly sprocketted out at the eaves and the verges are moderately projected with soffit boarding and exposed purlin-ends. There are small cast-iron apex-crosses at E and W. The spire is in two stages, now clad in copper, with a weathervane. The porch has an equilateral outer arch and label moulding on mitre and crown stops. Coping to the porch gable on kneelers with stone apex wheel-cross. The nave windows are generally of trefoil-headed lancet form, with labels on block stops. There is a small, round window at high level in the west gable. The north windows lack labels. One of the south windows in the nave and also one in the chancel are of quasi-traceried type, with two lights and a roundel. The east window and those of the south transept are traceried, of three lights with roundels; however there is only a single 3-light window to the north transept. The east window has additional cusping to the roundels. The tower has two trefoil-headed lancet windows at high level on each face. There are louvred belfry openings in the lower stage of the spire, now copper-clad.