Formé en France, Johnson est stagiaire dans l'équipe Cofidis à la fin de la saison 2003, puis passe professionnel en mai 2005. Il reste deux ans professionnel dans les équipes Agritubel puis Slipstream. Peu convaincant, il regagne l'Australie, où il court début 2008 pour l'équipe Panasonic. Sa meilleure performance est une huitième place au Circuit du Houtland en 2006.