Career
Johnson began his senior football career as a 16 year old with his home town club, Nairn County Football Club. of the Scottish Highland Football League. He transferred to Heart of Midlothian Football Club of the Scottish Football League at 18 years of age and was very quickly in the Hearts first team playing at the top level of Scottish football. Due to homesickness Johnson returned to Nairn one year later and spent the next five years in Highland League football with Nairn County before transferring back into the Scottish League top tier of football with Aberdeen Football Club where he had a successful three years before once again returning to the Highland League, this time with Inverness team Caledonian Football Club, and finally finishing his senior football career at his first senior club, Nairn County Football Club.