He compted at elite level between 1994 and 2006. He participated at Vasaloppet several times, In 2001, he won Vasaloppet. In 2002, he ended up 9th at Vasaloppet and in 2004 he ended up 10th in the same event.