A small church built in several phases. It consists of a squat W tower, a low nave with N and S aisles under pitched roofs to the same height, a S porch, and a 2-bay chancel which is only slightly lower than the nave and has a small lean-to vestry on the S side. It is built of reddish random rubble with quoins, and the roofs are now of small stone slates.
Its most distinctive feature is the relatively low and very sturdy tower, which, like those at Rockfield and St Maughans, is of a type characteristic of the Welsh borders, square on plan and sheer-walled, with a low 2-stage timber-framed "dovecote" belfry, the lower stage close-studded and the upper with 2 tiers of small square louvred openings and a pyramidal roof. The walls, which are 1½m thick, are of random rubble with dressed quoins, a chamfered band at plinth level, a small moulded band over the ground-floor and plain coping at the top, and there is a massive raked buttress in front of the NW corner. The W front has a broad 2-centred arched doorway moulded in 2 orders, with a hoodmould and a heavy oak door; a small moulded lancet above the doorway, a smaller chamfered lancet above that and a C20 open-work metal clockface at the top. The S side has a similar clockface but no openings; and the N side has a very small glazed looplight to the 1st stage and a chamfered lancet to the 2nd stage..
The S aisle has a large moulded 2-centred arched 4-light W window with Perpendicular tracery, and on its S side a large but low porch with a wide depressed-arch outer doorway, a small 2-light Perpendicular traceried window in each side, inner side benches, a cusped stoup in the NE corner, and a wide Tudor-arched inner doorway with 2 orders of moulding and a heavy oak door. East of the porch is one square-headed mullioned window of 4 cusped lights under a shallow band of simple Perpendicular tracery, and in the E gable a 2-centred arched 3-light window with cusped Perpendicular tracery.
In the angle with the chancel is a small vestry under a carried-down roof, which has a 2-centred arched priest door with chamfered surround and a Tudor-style 3-light mullioned window with arched lights and hollow spandrels. The chancel has a rectangular 3-light S window similar to that of the S aisle, a 3-light E window with simple Y-tracery, and a small 2-light N window with cusped tracery.
The N aisle, which has a more steeply pitched roof and raised gable copings, has 3 windows in its N side like the E window of the chancel, a 3-light E window with reticulated tracery, and a large 4-light W window with cusped lights and delicate trefoil tracery in the head.