Campeão da Fórmula Atlantic de 1996, disputou a Champ Car entre 1997 e 2004, tendo como melhores resultados o 3º lugar em 2002 e 2004. Foi companheiro de equipe de Greg Moore na equipe Forsythe. Fez a temporada de 2005 na IRL e estreou na Sprint Cup em 2007.