Žampa stammt aus Starý Smokovec in der Hohen Tatra. Im Dezember 2008 bestritt er im Alter von 15 Jahren seine ersten FIS-Rennen. Bei vier Teilnahmen an Juniorenweltmeisterschaften in den Jahren 2011 bis 2014 war ein neunter Rang in der Kombination von Québec 2013 sein bestes Ergebnis. Die ersten Einsätze im Europacup hatte er im Januar 2012. Als 17-Jähriger nahm Žampa 2011 in Garmisch-Partenkirchen erstmals an Weltmeisterschaften teil und belegte Rang 82 im Riesenslalom. Nachdem er zwei Jahre später in Schladming sowohl im Riesenslalom als auch im Slalom nicht das Ziel erreicht hatte, klassierte er sich 2015 in Beaver Creek in allen fünf Disziplinen. Ein 29. Platz im Slalom war dabei sein bestes Resultat.
Am 2. Dezember 2012 gab Žampa im Riesenslalom von Beaver Creek sein Weltcup-Debüt. Im Februar 2014 vertrat er sein Land bei den Olympischen Winterspielen in Sotschi und erreichte die Ränge 36 und 32 in Super-G und Riesenslalom, während er im Slalom ausschied. Nach zahlreichen Ausfällen und Nichtqualifikationen für zweite Durchgänge gewann er im Januar 2016 mit Platz 23 in der Kombination von Kitzbühel erstmals Weltcuppunkte. In der Folgesaison 2016/17 gelangen ihm im Riesenslalom drei Platzierungen unter den ersten 30, wobei ein 21. Platz am Chuenisbärgli in Adelboden sein bestes Ergebnis war. Bei den Weltmeisterschaften 2017 in St. Moritz gewann er gemeinsam mit Veronika Velez-Zuzulová, Petra Vlhová und Matej Falat (sowie mit Tereza Jančová und seinem Bruder Adam als Ersatzfahrer) überraschend die Silbermedaille im Mannschaftswettbewerb.[1]
Ein Jahr später verzeichnete Žampa bei den Olympischen Spielen in Pyeongchang vier Starts, schied jedoch in seiner stärksten Disziplin Riesenslalom aus. Bei den Riesenslaloms am Chuenisbärgli in Adelboden erzielte er 2018 und 2019 mit den Rängen 18 und 20 seine besten Weltcup-Ergebnisse. In der Saison 2019/20 konnte er sich in keinem Weltcuprennen für den zweiten Durchgang qualifizieren. Im Winter 2020/21 gelang ihm dies zweimal, in der darauf folgenden Saison 2021/22 einmal. Er nahm an den Olympischen Winterspielen 2022 in Peking teil und fuhr dort im Riesenslalom auf Platz 16. Fast die gesamte Saison 2022/23 musste er verletzungsbedingt pausieren. Bestes Ergebnis des Winters 2023/24 war Platz 24 im Riesenslalom von Bansko.