Born in Åseda, Sweden, Ljung first had success in his native Sweden, winning the second division championship in 1999 with Team Svelux, going on to win it again in 2002 with Vetlanda.[2] In 2002 he finished as runner up in the Swedish Under-21 final.[2]
He made his debut in British speedway in 2003 with Eastbourne Eagles.[2] The same year he was part of the victorious Swedish World Cup team.[2] He returned to the Eagles in 2004 and also went on to ride for Swindon Robins later in the season.[2] He returned to the Robins team midway through the 2005 season for a short spell.[2][3]
He spent several years away from British speedway, returning in 2010 with Lakeside Hammers, and was named in the team for 2011.[2] After getting a Speedway Grand Prix place in 2012, he decided that he could not commit to a season in Britain.[4]
He raced in the 2012 Grand Prix series, finishing in 15th place.[2][5] He previously got wild cards in 2003 and 2004.
In 2014 he returned to British speedway riding for Leicester Lions in their debut Elite League season.[6][7]
In the Swedish Speedway Team Championship he rode for various teams including, Dackarna, Vetlanda, Västervik and Piraterna. In 2024, he began the season with Njudungarna in the Allsvenskan but was later recruited by Västervik again, to assist them in the Elitserien.[8]