Депортиво Перейра
He made his debut in professional football at age 19 playing as a substitute for Deportivo Pereira in a match against Atlético Nacional. Deportivo Pereira was losing the game by 2 goals, and Rivera came up to play as a striker, he ended up making two assist for his team that helped tie the match.