En 2010, il commence sa carrière en senior avec le Djurgården Hockey dans l'Elitserien. Il est choisi par les Sénateurs d'Ottawa au cinquième tour en cent-vingt-sixième choix lors du Repêchage d'entrée dans la LNH 2011. Il part en Amérique du Nord en 2012 et est assigné par les Sénateurs aux Senators de Binghamton dans la Ligue américaine de hockey. Le , il joue son premier match dans la Ligue nationale de hockey avec les Sénateurs face aux Devils du New Jersey.