 He was born in Basingstoke, Hampshire.During his schooling years, he was educated at Cranbourne School, before progressing to Basingstoke College of Technology.Having progressed through the youth system at Hampshire, Stokes represented England Under-19's in youth Test and One Day International matches during the 2004/05 tour to India and Malaysia.