Before heading to the United States, he developed his basketball with Sanda Basket in the Swedish second division. For college he chose Oregon State University where he played on the NCAA basketball team and ended up playing 93 games in three seasons.
After the university adventure, he returned to Sweden and signed for Sundsvall Dragons where he is two seasons and in the last one he averages 18 points and 6 assists. From the 16-17 season he began a journey through different European leagues from Germany, to Italy, through Belgium, Austria, Latvia, Estonia and France.
Last season 20-21 he has played in three countries. He started the season in his native country at Jamtland. After playing the first 3 games, he had the opportunity to play in the Estonian league at Tartu Ülikool Maks & Moorits, where he ended up averaging 12.6 points and 4.8 assists. For the final stretch of the season, he is signed by French Saint-Chamond, where he averages 5 points and 3.1 assists in 10 games.