Career
Pupo competed for the 3 m individual springboard event at the 2008 Summer Olympics in Beijing, along with his compatriot Jorge Betancourt. He placed twenty-seventh in the preliminary round of the competition, with a total score of 388.70 points.