He was born in Borås, and represented the club IF Friska Viljor in Örnsköldsvik. He made his World Cup debut in March 1990 with a 71st place in Örnsköldsvik, and made three starts in 1991. He also participated in the 1991 World Ski Championships. He made ten starts in the 1991–1992 World Cup, collecting his first World Cup points with a 21st place in March 1992 in Trondheim. In the 1992–1993 World Cup he participated in the Four Hills Tournament, and collected World Cup points three times there before achieving a career best; a 20th place in Lahti in March 1993. At the 1993 World Ski Championships he finished 31st in the normal hill and 34th in the large hill.