 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.