Élevé dans le quartier de Vällingby à Stockholm au sein d’une famille d’acteurs, il a rapidement intégré les productions suédoises, apparaissant d’abord dans le film de suspense Järngänget (2000) puis dans Arn, chevalier du Temple (2009). Son interprétation du jeune Simon atteint le syndrome d’Asperger dans Simple Simon (2010) lui vaut une nomination au Prix Guldbagge, et la série d’horreur Hemloc…