Membre du club de sa ville natale Imatra, il commence sa carrière en 2005, où il connaît un succès au Festival olympique de la jeunesse européenne avec deux médailles, dont une en or. Il fait ses premiers pas en Coupe du monde en 2008. Après une victoire en Coupe de Scandinavie à Vuokatti, il marque ses premiers points en janvier 2010 au quinze kilomètres classique d'Otepää (). Son meilleur résultat dans la compétition date du Tour de ski 2013-2014, qu'il conclut au rang. Dans les Championnats du monde, il enregistre le meilleur résultat de sa carrière au skiathlon des Championnats du monde 2017 à Lahti avec la neuvième position à moins de 6 secondes du podium.