In 1970, he was awarded the Sixten Jernberg Award. He also represented Sweden during the Olympic Winter Games of 1972 in Sapporo, where he ended up 9th in the 50 kilometers race. In 1973 he won the Marcialonga race in Italy.