Après des débuts en karting et en monoplace aux États-Unis, il se déplace en Europe et débute en 2005 à l'âge de quatorze ans en Championnat d'Allemagne de Formule Renault en devenant un des plus jeunes pilotes à conduire une monoplace en course. Après deux ans en Formule Renault et une victoire, il revient en Champ Car Atlantic en 2007. Après une saison difficile, il s'engage en 2008 en Star Mazda Series et remporte le championnat. Son retour en Atlantic Championship lui permet de remporter le championnat en 2009.