[cita requerida] Tras haber acabado la secundaria, comenzó su carrera artística a los 17 años participando en diferentes obras de teatro como extra allá por el año 1991 y prestó su presencia en la película Sin compasión como Julián Razuri.
[cita requerida] Tras haber participado en series y películas como actor secundario, Rivera protagoniza la cinta Pasajeros en el 2008[6] y al año siguiente, alcanzó a la fama por el protagónico en la telenovela Clave uno: médicos en alerta con su personaje del Dr. Jacinto Zavaleta,[7][8] la cual se mantuvo por 3 temporadas hasta el final del trama a finales de 2010.
[5] En el cine, Rivera protagonizó la cinta Matacabros en 2008 como Kurt[11] y participó en la película Cuchillos en el cielo, la cual recibió el premio de «Mejor actor» en la competencia internacional Festival UNASUR en el año 2013.
[12] Años después, Rivera participa en el proyecto teatral Ciudad cualquiera en 2017,[13] antagoniza la telenovela peruana Dos hermanas interpretando a Danilo Chauca en 2020[1] y protagoniza la obra Calígula en el personaje del emperador romano homónimo en el año 2018, la cual interpretó años antes en el 2014.
[21] En el 2022 prestó su presencia en la obra La Mariscala, haciendo el papel del fallecido general peruano Agustín Gamarra la cual fue coprotagonista[22] y se sumó con Giuliana Muente en el programa televisivo Valientemente para la cadena Canal IPe como el sabio Filomeno.