Chez les juniors, il remporte quatre médailles aux Championnats du monde de la catégorie. En 1981, il apparaît avec l'équipe nationale aux Championnats du monde sénior et obtient son premier podium dans la Coupe du monde un an plus tard à Ruhpolding. Aux Jeux olympiques d'hiver de 1984, il est douzième du sprint et quinzième de l'individuel. Un an plus tard, il remporte son plus grand succès avec la médaille de bronze de l'individuel aux Championnats du monde de Ruhpolding, le dernier podium finlandais jusqu'en 2001 et le titre mondial de Paavo Puurunen. En 1986, il obtient son premier succès en Coupe du monde après quatre autres podiums en gagnant l'individuel de Boden avec un sans faute au tir. Il se place quatrième du classement général cet hiver.