El a fost al doilea jucător de tenis columbian care a intrat în Top 100 Asociația Profesioniștilor în Tenis după Mauricio Hadad , care s-a alăturat în 1996 . Cel mai bun rezultat al său este poziția 48, atinsă pe 16 iulie 2012 . În cariera sa a câștigat paisprezece titluri, inclusiv 3 Futures și 11 Challengers . El este primul columbian care a învins un Top 10 după ce l-a învins pe Nikolaj Davydenko la Wimbledon 2008 .
Din 2001 a fost un membru continuu al echipei Colombiei Davis Cup , cu care a ajuns în playoff-urile pentru acces la grupa mondială de două ori (în 2010 , 2013 ), cel mai mare rezultat obținut de Columbia în cadrul evenimentului. În septembrie 2014 calificarea la cel mai înalt nivel al Cupei va reveni la joc. Împreună cu Carlos Salamanca, formează cel mai de succes cuplu columbian din istoria competiției.
A ajuns la o finală de simplu la nivel ATP pentru prima dată în 2013 la Bogota , dar a fost depășit de croatul Ivo Karlovic în două seturi.
Se întoarce pentru a juca o finală importantă de circuit pe 15 iunie 2014 , la Gerry Weber Open din Halle , unde este învins de Roger Federer după două tie-break-uri.