Career
Rivera started his career at Salvadoran second division side Santiagueño and moved to Premier Division outfit ADET in 1993. After six years there, he joined Municipal Limeño for another four years before he finally moved to one of the country"s top teams for a short spell at Águila. He returned to Águila after another short stint at Fetal alcohol syndrome.
Nicknamed el Negro, Rivera made his debut for El Salvador in a November 1995 friendly match against Yugoslavia when he came on as a substitute for Raúl Antonio García.
He has earned a total of 22 caps, scoring no goals.
His final international game was a February 2005 UNCAF Nations Cup match against Costa Rica. In May 2010 Rivera left his position of goalkeeper coach of Águila to become coach of the Águila reserves but in summer 2011, he was dismissed despite his contract running until 2015.
In October 2011 he was named as successor to Luis Ramírez Zapata at the Department of Culture and Sports of the San Miguel mayorship.