Pardo speelde in de jeugd van Deportivo Cali en Atlético Huila. Bij die laatste club brak hij in 2008 door. Vijfentwintig wedstrijden later maakte de vleugelspeler de overstap naar Deportivo Cali, waarvoor hij een halfjaar uitkwam. In 2009 tekende hij namelijk voor Independiente Medellín. Daar had hij vier jaar lang een belangrijke rol in het eerste elftal. In 2013 verliet Pardo deze club, na meer dan honderd competitiewedstrijden gespeeld te hebben. In de zomer van dat jaar verkaste de vleugelspeler namelijk naar Europa, waar hij voor SC Braga ging spelen.[1] Bij de Portugese club ondertekende de speler een vierjarige verbintenis.[2] In zijn twee seizoenen bij Braga kwam de Colombiaan tot negentien doelpunten en veertien assists in vijfenzeventig wedstrijden.
In 2015 vertrok Pardo naar Olympiakos. Daar werd hij op 18 juli 2015 gepresenteerd als nieuwe aanwinst.[3] Met Olympiakos speelde hij in zijn eerste seizoen in de Champions League. Op 16 september debuteerde hij in dit toernooi, toen in eigen huis met 0–3 verloren werd van Bayern München.[4] Tijdens de tweede wedstrijd werd in het Emirates Stadium met 2–3 gewonnen van Arsenal. Pardo opende na tweeëndertig minuten spelen de score en gaf in de zesenzestigste minuut de assist op de winnende treffer van Alfreð Finnbogason.[5] Op 4 november 2015 stond Olympiakos lang met 0–1 achter tegen Dinamo Zagreb. In de vierenzestigste minuut mocht Pardo van coach Marco Silva invallen voor Hernâni. In de vijfenzestigste minuut schoot de Colombiaan Olympiakos op gelijke hoogte en in de laatste minuut tekende hij zelfs voor de winnende treffer.[6] In januari 2017 werd hij voor de duur van een half seizoen verhuurd aan FC Nantes.[7] Pardo stapte in januari 2019 over naar Deportivo Toluca, waar hij zijn handtekening zette onder een verbintenis voor de duur van drieënhalf jaar.[8] Medio 2020 werd hij voor een jaar verhuurd aan Pachuca.[9] Pardo keerde in januari 2022 terug bij Independiente.[10] Na zijn vertrek hier in januari 2024 tekende hij een maand later voor Rionegro Águilas.[11] In de zomer van dat jaar tekende Pardo voor Deportivo Táchira, de regerend kampioen van Venezuela.[12]
In november 2015 werd Pardo voor het eerst opgeroepen voor het Colombiaans voetbalelftal voor twee kwalificatiewedstrijden voor het WK 2018 tegen Chili en Argentinië.[14] Bondscoach José Pékerman zei dat hij verrast was door de goede prestaties van Pardo bij Olympiakos.[15] Op 13 november debuteerde hij in het nationale elftal toen door doelpunten van Arturo Vidal en James Rodríguez met 1–1 gelijkgespeeld werd tegen Chili. Vijf minuten voor het einde van de wedstrijd viel de vleugelspeler in voor spits Jackson Martínez.[16] Tegen Argentinië (0–1 verlies) kwam Pardo niet in actie. Zijn eerste doelpunt in de nationale ploeg maakte hij op 14 november 2017, tijdens een vriendschappelijke wedstrijd tegen China. Na zeven minuten spelen opende hij de score. Door een doelpunt van Carlos Bacca en twee treffers van Miguel Borja won Colombia uiteindelijk met 0–4.[17]