Na początku międzynarodowej kariery został w 2009 mistrzem świata juniorów młodszych w biegu na 800 metrów (2009). Zajął odległe miejsce w biegu juniorów na mistrzostwach Europy w biegach przełajowych w 2010 roku. Podczas mistrzostw Europy juniorów w Tallinnie zdobył brązowy medal w biegu na 800 metrów. Uczestnik mistrzostw Europy w Amsterdamie (2016) oraz dziesiąty zawodnik halowych mistrzostw Europy w Belgradzie (2017). Medalista mistrzostw Szwecji, reprezentant kraju w meczach międzypaństwowych oraz drużynowych mistrzostwach Europy.