Rivas a participé à des courses FIS à partir de l'hiver 2001/02 et à partir de la saison suivante également aux championnats de France et aux championnats juniors. Après plusieurs places sur le podium lors des courses FIS, il a été utilisé pour la première fois en Coupe d'Europe en décembre 2005 . En mars 2006, il a participé aux Championnats du monde juniors dans la province canadienne de Québec , où son meilleur résultat a été une 14e place en slalom. Depuis janvier 2007, Rivas a régulièrement participé à la Coupe d'Europe, mais n'a jamais remporté de points dans ses 24 courses jusqu'à la fin de la saison 2007/08 - principalement en slalom et en slalom géant. Il s'est rapproché des points avec la 31e place du slalom de Donnersbachwald le 13 janvier 2007, où il n'était qu'à trois centièmes de seconde d'une place dans le top 30 - et donc une victoire par points.
De 2008 à 2011 Rivas a étudié à l' Université du Colorado aux États-Unis , ce qui est la raison pour laquelle il a participé presque exclusivement à des compétitions en Amérique du Nord pendant cette période et au lieu de la européenne Cup , il a commencé dans la Coupe Nor-Am . Après plusieurs victoires en courses FIS fin 2010, il a célébré sa première victoire en Coupe Nor-Am le 3 janvier 2011 dans le slalom du Val Saint-Côme . Le deuxième a suivi à la fin de la saison 2010/2011 dans le slalom de Whistler . Au classement de la discipline de slalom, il a atteint la troisième place.
Après avoir terminé ses études aux USA, Rivas a recommencé en Coupe d'Europe à partir de décembre 2011 - maintenant avec des points. Le 15 janvier 2012, il a fait ses débuts à la Coupe du monde de ski ; il a terminé 25e du slalom de Wengen et a immédiatement remporté ses premiers points en Coupe du monde. Le meilleur résultat de la saison en Coupe du monde a été la 22e place du slalom à Bansko le 19 février 2012. Après la fin de la saison, il a été accepté dans l'équipe B de l'Association française de ski. Le 15 décembre 2012, Rivas a célébré sa première victoire en Coupe d'Europe lors du City Event de St. Vigil . Un mois plus tard, il a obtenu son meilleur résultat en Coupe du monde avec la 18e place au slalom d' Adelboden .
Cependant, la percée absolue lui a été refusée. Rivas a mis fin à sa carrière active après la saison 2014/15.