Nadat hij van 2002 tot 2008 actief was in het karting, begon Harvey zijn carrière in het formuleracing in 2009 in de Europese Formule BMW voor het team Fortec Motorsport.[1] Hij eindigde als zevende in het kampioenschap met één overwinning op Zandvoort. Door dit succes ontving hij van de BRDC de "Rising Star Award".[2]
In 2010 bleef Harvey rijden in de Europese Formule BMW voor Fortec, waarbij hij het jaar als tweede eindigde achter Robin Frijns. Hij ging de laatste ronde van het kampioenschap in met 7 punten voorsprong op Frijns, waarbij hij in beide races pole position haalde. In de eerste race werd hij echter aangereden door Javier Tarancón, waardoor hij moest opgeven.
Formule 3
In 2011 stapte Harvey over naar het Britse Formule 3-kampioenschap voor het team Carlin.[3] Hij eindigde als negende in het kampioenschap, met één overwinning en vijf podiumplaatsen.
In 2012 bleef hij in de Britse Formule 3 rijden voor Carlin. Na 7 overwinningen en 12 podiumfinishes werd hij kampioen met 319 punten.[4] Hiervoor heeft hij een Formule Renault 3.5 Series-rookietest gewonnen.[5]