Rivera joue six éditions de Copa Libertadores entre 1993 et 2000 (cinq avec le Sporting Cristal et une avec l'Universitario) soit un total de 40 matchs[3]. Il se distingue lors de l'édition 1997 où il marque son seul but de la compétition en demi-finales contre le Racing Club, le [4]. Il sera d'ailleurs finaliste du tournoi cette année-là.
Il figure dans le groupe des sélectionnés lors des Copa América de 1993 et 1995. Il atteint les quarts de finale de cette compétition en 1993.
Il joue également quatre matchs comptant pour les tours préliminaires de la coupe du monde, lors des éditions 1994 et 1998[6].
Carrière d'entraîneur puis dirigeant
Rivera fut brièvement entraîneur de l'Hijos de Acosvinchos, son dernier club professionnel, en 2011. En janvier 2022, il est nommé président de l'Institut péruvien du sport (IPD), mais son mandat ne dure que quelques mois[2],[7].