In the
1998 NBA draft, he was selected by the
New York Knicks with the 9th pick of the 2nd round (38th overall). In his brief NBA career he played in five games for the Knicks in the
1999–2000 season, registering 6 points and 7 rebounds. Overseas, Johnson played professionally in
Italy with
Sony Milano (1998–1999),
Scavolini Pesaro (2000–2001, 2002),
Metis Varese (2001–2002),
Lauretana Biella (2004) and
Sebastiani Rieti (Serie A2, 2004–2005), in Spain with
Etosa Alicante, and in
Greece with
Olympiacos. In January 2006, Johnson signed with
KK Union Olimpija of
Slovenia. In April 2007 he moved to the
Israeli league and signed with
Elitzur Ashkelon, where he played until the end of the season. In January 2009 he signed with
Maccabi Rishon LeZion in the Israeli league. He played in the Israeli team
Ironi Nahariya the next season and was waived in January 2010. ==Coaching career==