Specialista in doppio, il 15 luglio 2019 ha conquistato ilTorneo di Wimbledon in coppia conRobert Farah ed era diventato numero uno del mondo di specialità. Quello stesso anno ha vinto con Farah anche gliUS Open.
Fa il suo esordio tra i professionisti nel 2001, inizia a giocare con continuità nel 2005 e l'anno successivo alza il primo trofeo vincendo in doppio il torneo ITF Futures Bolivia F2. Nei primi anni di carriera consegue discreti risultati anche in singolare e il primo titolo di specialità arriva nel 2007 al Futures Colombia F4. Nel 2008 si aggiudica il primo titolo delleATP Challenger Series al torneo di doppio diCali in coppia conAlejandro Falla. Quell'anno vince altri due tornei Challenger in doppio ed entra per la prima volta nella top 200 delranking ATP. Fa inoltre il suo esordio nellasquadra colombiana di Coppa Davis in occasione della sfida persa 4-1 con il Brasile, viene schierato in singolare e perde entrambi gli incontri disputati. Vince i primi incontri in Coppa Davis l'anno successivo imponendosi in doppio e nell'ultimo singolare che sigilla la vittoria per 5–0 sull'Uruguay. Nel 2009 e 2010 continua a giocare nei circuiti minori e si mette in luce soprattutto in doppio vincendo diversi tornei.
Il 2011 è l'anno della svolta, abbandona i tornei Futures dopo averne vinti 3 in singolare e 9 in doppio, e a febbraio raggiunge il best ranking in carriera in singolare al 184º posto. Dopo essere entrato in maggio nella top 100 di doppio, si impone all'attenzione mondiale al torneo di doppio delRoland Garros, dove fa il suo esordio nel circuito maggiore e raggiunge a sorpresa la finale in coppia conEduardo Schwank, desta sensazione soprattutto la vittoria in semifinale contro i fuoriclasse e numeri 1 del mondoBob eMike Bryan, e nell'incontro che assegna il titolo perdono al terzo set controMaks Mirny /Daniel Nestor; a fine torneo Cabal sale alla 39ª posizione mondiale. Con il connazionaleRobert Farah vince alcuni incontri anche a Wimbledon e agli US Open, mentre conFlorian Mayer si spinge fino in semifinale alCincinnati Masters e a ottobre si porta alla 21ª posizione ATP. Quello stesso mese vince il suo unico torneo Challenger in singolare in carriera adAguascalientes battendo in finale proprio Farah.
Nel 2012 debutta con una sconfitta nel circuito maggiore in singolare ad Acapulco, nel prosieguo dell'attività dirada gli impoegni in singolare, giocherà un solo altro incontro ATP e disputerà l'ultimo incontro in carriera in un tabellone di qualificazione nel 2016. Ad aprile raggiunge il 20º posto del ranking in doppio, e il miglior risultato stagionale è la finale ATP raggiunta a's-Hertogenbosch, persa in coppia conDmitrij Tursunov. Fa il suo esordio olimpico aiGiochi di Londra e perde al primo turno in coppia conSantiago Giraldo. Nel gennaio 2013 raggiunge i quarti di finale agli Australian Open, a maggio viene sconfitto assieme a Farah aNizza nella sua terza finale del circuito maggiore. Nel gennaio 2014 vince il suo ultimo torneo Challenger aBucaramanga e abbandona la categoria con 17 titoli in doppio e uno in singolare. Dopo aver perso altre due finali ATP, vince il primo torneo in questa categoria nel febbraio 2014 aRio de Janeiro in coppia con Farah, grazie al successo in finale suDavid Marrero /Marcelo Melo per 6–4, 6–2. Perde le tre finali successive, tra cui quella alMasters di Miami (la prima in un torneo Masters), e ad agosto trionfa di nuovo con Farah aWinston-Salem. In questo periodo inizia a giocare quasi esclusivamente con Farah.
2015-2018, 10 titoli ATP, finale agli Australian Open e top 5
Nel 2015 la coppia colombiana disputa 5 finali e vince quelle diSan Paolo del Brasile eGinevra; a febbraio Cabal si porta alla 18ª posizione mondiale, migliorando il best ranking dopo quasi tre anni. Nel 2016 vincono 4 delle 5 finali raggiunte; al primo turno deltorneo olimpico di Rio eliminano i numeri 1 e 2 del mondoPierre-Hugues Herbert /Nicolas Mahut ed escono di scena al secondo turno. Nel 2017 Cabal vince il titolo del doppio misto agliAustralian Open in coppia con la statunitenseAbigail Spears. Quell'anno torna a giocare una semifinale in doppio maschile in uno Slam al Roland Garros, sei anni dopo quella vinta nello stesso torneo, e viene battuto in rimonta daRyan Harrison /Michael Venus. Quella stagione si aggiudica tre titoli ATP 250 tra cui quello aLos Cabos conTreat Conrad Huey, il primo torneo ATP che non ha vinto con Farah. Torna a giocare con Farah e agliAustralian Open 2018 eliminano in semifinale i fratelli Bryan, vengono sconfitti in finale daOliver Marach /Mate Pavić, risultati che portano Cabal al 14º posto mondiale. A maggio vincono il loro primo titolo in unMasters 1000 agliInternazionali d'Italia grazie al successo in finale suPablo Carreño Busta /João Sousa, e a fine torneo Cabal entra per la prima volta nella top 10. Sconfitti in finale a Cincinnati, raggiungono per la prima volta la semifinale agliUS Open e perdono al terzo set controMike Bryan /Jack Sock. Si qualificano per la prima volta alleATP Finals, superano il round-robin e vengono eliminati in semifinale. Cabal chiude la stagione con il nuovo miglior ranking in 5ª posizione.
2019, trionfi a Wimbledon e agli US Open, altri tre titoli ATP e nº 1 del mondo
Il 2019 è la migliore stagione di Cabal e Farah, il primo successo arriva in aprile all'ATP 500 diBarcellona e il mese successivo si confermano campioni aRoma. Perdono la semifinale alRoland Garros controJeremy Chardy /Fabrice Martin e a fine giugno vincono il titolo aEastbourne. Conseguono il più prestigioso successo da inizio carriera vincendo iltorneo di Wimbledon con il successo per 6–3 nel quinto set controNicolas Mahut /Édouard Roger-Vasselin, dopo che i primi 4 si erano decisi al tie-break. Il trionfo porta Cabal e Farah appaiati in vetta alla classifica mondiale. Sconfitti in finale a Cincinnati, ripetono l'impresa di Londra imponendosi anche nelloSlam newyorkese, perdono un solo set in tutto il torneo e in finale sconfiggono per 6–4, 7–5Marcel Granollers /Horacio Zeballos. Per il secondo anno consecutivo accedono alleFinals di Londra, nonostante due sconfitte nel round robin arrivano in semifinale e perdono in tre set controRaven Klaasen /Michael Venus.
Eliminato al secondo turno agliAustralian Open 2020 in coppia conJaume Munar, a febbraio scende al secondo posto in classifica, lasciando il primato a Farah. Continuano a giocare assieme nei tornei successivi e per la prima volta dopo 6 stagioni nel 2020 Cabal non vince alcun titolo, raggiunge comunque con Farah due finali ATP e la semifinale alRoland Garros. Pur essendo i numeri 1 e 2 del mondo, nell'arco della stagione non accumulano punti sufficienti per partecipare alle ATP Finals.[1] Nel 2021 vince con Farah gli ATP 500 diDubai,Barcellona eVienna e conseguono buoni risultati anche al Roland Garros e a Wimbledon, mentre aiGiochi di Tokyo vengono eliminati nei quarti. Escono dalla top 10 ma vi fanno rientro con il successo a Vienna, partecipano alle ATP Finals e vengono eliminati nel round-robin con 1 vittoria e due sconfitte. Nel 2022 superano il secondo turno solo in tre occasioni, raggiungendo le finali aMonte Carlo eMadrid e la semifinale aWimbledon, dove non vengono assegnati punti del ranking per la protesta dell'ATP contro gli organizzatori che hanno escluso i tennisti russi e bielorussi a causa del conflitto in Ucraina. Ad agosto Cabal scende alla 30ª posizione del ranking, la peggiore dal maggio 2017, e con Farah si riscatta subito raggiungendo la semifinale agliUS Open, grazie alla quale tornano appaiati alla 15ª posizione.
Apre la stagione 2023 con Farah e dopo i quarti nei tornei diAdelaide 1 eAdelaide 2 si fermano al terzo turno agli Australian Open. A febbraio perde la finale diRio de Janeiro in coppia conMarcelo Melo. Torna a giocare con Farah e non superano mai il secondo turno nei 9 tornei successivi. Perde diverse posizioni in classifica e dopo le eliminazioni nelle fasi iniziali del Roland Garros e Wimbledon gioca con alcuni altri partner senza ottenere risultati di rilievo.Poco prima dell'US Open insieme al suo compagno di doppio Robert Farah annuncia che il 2023 sarà la loro ultima stagione.[2] A settembre disputano il loro ultimo incontro da professionisti imponendosi in doppio nella sfida di Coppa Davis contro l'Ucraina.