Rivero joined the Mariners organization as a free agent in 2006. After spending four seasons with the Mariners, he went to the Arizona Diamondbacks organization in 2010. He was selected to the Appalachian League All Star Team during the 2010 season. Rivero was signed by the Oakland Athletics organization in 2011. Rivero recently played in the Venezuelan Winter League for the Lara Cardinals. During the season, he hit .329 with 13 doubles and seven homeruns. Rivero played for the Montezuma Federals of the Freedom League during the 2012 season where he hit .301.