W 2001 został wicemistrzem Ameryki Południowej w gronie juniorów. 9 czerwca 2002 wynikiem 70,05 ustanowił rekord Kolumbii w kategorii juniorów, a kilka tygodni później odpadł w eliminacjach mistrzostw świata juniorów. Szósty zawodnik mistrzostw Ameryki Południowej z 2006. W 2008 i 2009 zdobywał srebrne medale czempionatu Ameryki Środkowej i Karaibów. W czerwcu 2010 wywalczył brązowy krążek mistrzostw ibero-amerykańskich, a rok później został wicemistrzem kontynentu południowoamerykańskiego. Wicemistrz igrzysk boliwaryjskich (2013). Wielokrotny mistrz Kolumbii.