Born in Scotland, Robertson played for East Benhar Heatherbell, Motherwell, Fauldhouse and Hearts – it is reported that the Edinburgh club took him on after an impressive performance making up their numbers in a reserve game at Fauldhouse.
Robertson was signed along with John Walker for £350 by Liverpool manager Tom Watson in March 1898.
He made his debut in a Football League Division One against Sheffield Wednesday on 11 April 1898, scoring his first goal in the same match.
The winger had a very successful time at Anfield missing just a single game in his first two seasons at the club, he even bagged a very respectable 19 goals, not bad for someone playing out on the flank.
Robertson left Liverpool at the end of the following season after making a further 25 appearances, returning to Edinburgh and Hearts.