New South Wales Waratahs
Playing as a fly-half or a centre, Johnson played for Parramatta Two Blues and Eastwood, and was captain of both the New South Wales Waratahs and Australian Under 21s. Playing initially at fly half and then at centre, he played senior rugby for New South Wales Waratahs. In the 1980s Johnson also played for French club Toulon in the French championship.