The church consists of nave with S porch, chancel with a N vestry, and three stage W tower. The originally 12thc. nave has a small round-headed window in the N wall. The chancel, which was probably also originally 12thc. was extended and restored in 1893. The W tower could be 14thc., and the S porch was added in the 15thc. The vestry also dates from the restoration (Historic England Listing: 1308852). 12thc. sculpture is found on the S doorway. The font is also 12thc.
The church is built from stone and rubble, the tower has dressed granite quoins.