En 2006 participó la GP2 Series con Campos Racing obteniendo esperanzadores resultados, como un merecido 3r puesto en la carrera inaugural de la temporada en Cheste y terminando en la clasificación general de pilotos en undécimo lugar y como mejor español clasificado.
Tras un año enrolado en la Fórmula 1, disputó la temporada 2008 de GP2 Asia Series[5] con el equipo FMS International propiedad del piloto italiano Giancarlo Fisichella, donde consiguió buenas actuaciones con varios podios y terminó en séptimo lugar en la clasificación de pilotos.
En su segunda temporada en la Superleague se llevó el campeonato tras lograr dos victorias y unos impresionantes 7 podios.
[8] Tras no poder progresar hacia otra competición superior aprovechando su título recién logrado, decidió tomarse 2010 como un año sabático, aunque a finales del mismo, corrió las últimas 3 carreras de la temporada con el Sporting de Lisboa consiguiendo 2 quintos puestos como mejores resultados.
[11][12] Más tarde, el español no llegaría a un acuerdo al producirse la quiebra del equipo estadounidense antes incluso de crearse.