The church was originally a chapel of ease to St Mary and All Saints, Great Budworth and the area was then known as Witton. The present building dates from the 14th century, with additions in the 15th, 16th and 19th centuries. A tradition that Witton had a chapel as early as the 13th century cannot be verified, but by the mid-14th century a church (technically a chapel of ease) stood on the present site. It was roughly the same length as the current building, had transepts but no aisles, side chapels or clerestory, and was covered by a steeply-pitched roof rising from about the height of the present arcade. There would have been a chancel arch with a great beam or loft across it bearing a rood, but no chancel step. The only seats would have been stone benches around the walls.