The church, of coursed stone, is cruciform in plan, comprising chancel, nave with N and S transepts and S porch, and W tower. The church is substantially late 13thc and early 14thc. The tower is late 14thc or early 15thc with the upper stage possibly 16thc (Pevsner 1989, 902; Historic England listing:164596). The S porch is 19thc. It was restored in the 19thc by S. Cooper of Hatherleigh, and in 1929-30 by Harbottle Reed (Historic England listing:164596). The font is the only 12thc feature.