Career
He has played for the Manchester Storm, Kansas City Blades and Rødovre Mighty Bulls professionally as well as several years in amateur hockey with the Canadian National Team and the University of Alberta. In 1994-1995, Johnson played two games for the Canadian National Team and he joined the team in 1998-1999, playing two seasons, with a professional tryout with the Kansas City Blades. In 2000, he played professional hockey in Europe with the Manchester Storm.
In 2002, Johnson returned to Alberta, entering the University of Alberta, playing hockey for the university in the Commonwealth of Independent States . After his years at Alberta, he played the 2006-2007 season in Europe with the Storhamar Dragons in Norway.
He has played the last two years (2007-2008 and 2008-2009) in Europe with the Rødovre Mighty Bulls in Denmark.