He participated at the World Championships in 2003 and 2005, the World Indoor Championships in 2004 and 2006 and the 2004 Olympic Games without ever reaching the final. In 2007 he won the bronze medal at the Pan American Games.