Acteur, mannequin et producteur colombien, Juan Pablo Raba est né à Bogota, mais a surtout été élevé en Espagne par son père. Finalement, après des études dans la publicité, le jeune homme est reparti vivre en Colombie où il est devenu mannequin. Désireux de devenir acteur, il a pris des cours de théâtre et a même intégré le Lee Strasberg Institute. Il débute finalement à la télévision en 1998 et devient un acharné des télénovelas. Ainsi, entre 2001-2002 il tourné plus d’une centaine d’épisodes de la télénovela La niña de mis ojos qui le rend célèbre en Amérique latine. Très actif à la télé, on le revoit dans la série La reine du Sud, puis dans Marvel : Les agents du S.H.I.E.L.D. et surtout Narcos.
Au cinéma, on le voit dans The 33 (Riggen, 2015), L’exécuteur (Waugh, 2017), Otages à Entebbe (Padilha, 2018), Peppermint (Morel, 2018) et plus récemment, il a été l’antagoniste de Liam Neeson dans Le vétéran (Lorenz, 2021). Il vit actuellement à Miami avec son épouse et son fils.