He finished fifth in the slalom at the 2009 World Championships and competed for Sweden at the 2010 Winter Olympics in the slalom, finishing in 14th place.