Foss Solevåg drove the first FIS races in November 2007, but initially there were no successes at this level. In January 2009 he won the Norwegian junior championship in the super combined in Hafjell . For a long time, this was the only sense of achievement worth mentioning; in his two participations in the Junior World Championships (2010 and 2011) he did not get beyond a 47th place. Instead of the fast disciplines, he increasingly began to contest slaloms and in February 2011 was able to win an FIS race in this discipline for the first time. It was used in the European Cup for the first time in December 2010, and it was able to drive into the points from December of the following year. In the 2012/13 season he was regularly among the top ten in European Cup races; he achieved his first podium placement on January 20, 2013 when he finished second in the Kirchberg slalom in Tyrol .
Foss Solevåg made his debut in the World Cup on November 11, 2012 in the Levi Slalom , where he reached 37th place. In March 2013 he won the Norwegian Slalom Championship in Oppdal . On November 17, 2013, he drove to 9th place in Levi with the high starting number 55 and thus won his first World Cup points. In February 2014 he took part in the Winter Olympics in Sochi , where he finished ninth in the slalom. At the beginning of the following season, on November 16, 2014, he finished 4th in the Levi slalom. Four days later he won a European Cup race for the first time at the same location. On January 6, 2015, he achieved his first World Cup podium finish with third place in the slalom in Zagreb . At the 2015 World Championships in Vail / Beaver Creek, he finished ninth in slalom and was Norwegian champion for the second time in this discipline at the end of the season. At the 2018 Winter Olympics in Pyeongchang , he won the bronze medal in the team competition.