John was educated at Dulwich College and completed a History Degree at Pembroke College, Cambridge and then a PGCE at the Institute of Education, Cambridge University.

He started at Whitgift School in 1997 as a History Teacher and became Head of Sixth Form in 2001. John left Whitgift in 2003 for a promotion as Deputy Head of The Portsmouth Grammar School. In 2007, he returned to Whitgift as Second Master (Senior Deputy). In 2014, John was appointed Headmaster of The Royal Grammar School Worcester.

John is married to Anna, who is a Primary/Prep school teacher and they have three young children. John has always been a keen sportsman and has a particular interest in sailing as well as all team sports.