His personal best time of 3:55.65 minutes for the mile run is a Finnish record. He also set a European under-20 record of 7:43.20 minutes for the 3000 metres in 1977. As a junior athlete he won back-to-back 1500 m titles at the European Athletics Junior Championships in 1975 and 1977, as well as a junior race bronze at the 1977 IAAF World Cross Country Championships. At national level he won a middle-distance double at the Finnish Athletics Championships in 1977, won a second 1500 m title in 1979 and took three short course cross country titles between 1977 and 1980. He was also a four-time national indoor champion.