He competed in the long jump event at the 2012 Summer Olympics and at the 2011 World Championships in Daegu, South Korea. He was the silver medallist at the 2011 Central American and Caribbean Championships in Athletics. He placed eighth in the final of the 2013 World Championships in Athletics. He also had a win on the 2013 IAAF Diamond League circuit that year, taking the top honours at the Meeting Areva.