Membre du club de sa ville natale Vaasa, il participe à ses premières courses internationales en 2006 et son premier championnat du monde junior en 2008. Sa première sélection en Coupe du monde a lieu en à Alta Badia et aux Championnats du monde en 2011 à Garmisch-Partenkirchen.
En 2014, il participe aux Jeux olympiques de Sotchi où il est 21e du slalom géant. Quelques mois plus tard, il collecte ses premiers points en Coupe du monde avec une 13eplace au slalom géant de Beaver Creek. Il gagne aussi cet hiver sa première manche dans la Coupe d'Europe à Levi.
Lors des Championnats du monde 2021, il atteint pour la première fois le top vingt lors de mondiaux avec une douzième place à l'épreuve du parallèle et une quinzième place au slalom géant.