Formé à Kramfors-Alliansen, il rejoint les équipes de jeunes du MODO Hockey. Il est choisi au premier tour, en trente-sixième position par les Fog Devils de Saint-Jean lors de la sélection européenne 2006 de la Ligue canadienne de hockey. Il part alors en Amérique du Nord et débute dans la Ligue de hockey junior majeur du Québec. Il est sélectionné au cinquième tour, en cent-vingt-deuxième position par les Flyers de Philadelphie lors du Repêchage d'entrée dans la LNH 2007. Il passe professionnel avec le Rögle BK dans l'Elitserien en 2008.