Miller begann seine Motorsportkarriere im Alter von sechs Jahren im Kartsport und blieb bis 2009 in dieser Sportart aktiv.[1] Unter anderem gewann er 2006 die nordamerikanische ICA-Kartmeisterschaft. Bereits 2004 debütierte er im Formelsport und nahm bis 2005 an einigen Rennen der pazifischen F2000-Meisterschaft teil. 2006 startete er zu zwei Rennen der Skip Barber National Championship. Ab 2007 legte Miller sein Hauptaugenmerk auf den Formelsport und wurde mit fünf Siegen Meister der Skip Barber National Championship. Außerdem nahm er an der Herbstmeisterschaft der Formel Palmer Audi teil und schloss die Saison auf dem zehnten Platz ab.
2008 wechselte Miller zu JDC Motorsports in die Star Mazda Series. Er gewann das Auftaktrennen und beendete sechs weitere Rennen auf dem Podest. Mit 406 zu 422 Punkten wurde er Vizemeister hinter John Edwards. 2009 bestritt Miller seine zweite Saison für JDC Motorsports in der Star Mazda Series. In dieser Saison gelang ihm kein Sieg und er wurde mit drei Podest-Platzierungen Fünfter, während sein Teamkollege Adam Christodoulou den Meistertitel gewann.
2010 fand Miller kein Cockpit für eine komplette Saison und er trat für verschiedene Teams zu zwei Indy-Lights-Rennen an. Er beendete die Saison auf dem 23. Platz in der Fahrerwertung. 2011 trat Miller beim Saisonauftakt der Indy Lights für das Team E an.[2] Außerdem nahm er an einem Rennen des US-amerikanischen Mazda MX-5 Cups teil.