He finished fourth in the men's marathon at the 2003 Pan American Games. At the 2007 IAAF World Road Running Championships, he set the Cuban record of 1:03:48 for the half marathon, although he finished in 55th place. Aside from road competitions, he occasionally runs on the track and was the winner of the gold medal over 10,000 metres at the 2005 Central American and Caribbean Championships.