The church dates from about 1180. It was rebuilt during the 14th century and restored during the 19th century.
The parish registers, dating from 1736, are held at the North Yorkshire County Records Office , Northallerton.