En 2005, Viso intègre les rangs du championnat inaugural de GP2 Series, au sein de l'écurie espagnole BCN Competicion. Après une première année discrète, il se révèle lors de la saison 2006, qu'il dispute chez iSport International. Grâce notamment à deux victoires (à Imola et à Barcelone, à chaque fois lors de la course « sprint »), il termine le championnat à la sixième place finale. En cours d'année, il est nommé pilote essayeur de l'écurie Midland F1 Racing et participe à ce titre aux essais libres du vendredi lors du Grand Prix du Brésil de Formule 1 au mois d'octobre.