In 1998 he won a bronze at the junior world championships, when he lost the semifinal to Yuri Tomashov. He became Cuban champion in 2005 and 2006, where he beat Carlos Banteaux 24:23 in the final. At the seniors 2005 World Championships he defeated Boris Georgiev but lost the semis against Dilshod Mahmudov.
He didn't participate at the 2007 national championships, but was sent to the PanAm Games 2007 where he was upset by Jonathan Gonzalez (PR) in the semis and won a bronze, too. He didn't participate in the national championships 2008 where Rosniel Iglesias became the new titleholder.