This is a small church built from Hornton stone, mostly 13th century the north arcade of three bays is Norman. The chancel has late 14th century windows.
The font is Norman with a wheat sheaf support which may be Anglo Saxon.
The bench ends of the stalls are decorated with Perpendicular style tracery carving.
The reredos behind the altar is made up from 17th century wood panels, of Flemish origin, depicting biblical scenes. The panels are in different styles and appear to have been collected from a number of sources.