Born in Slateford, a suburb of Edinburgh, Farm represented his country on ten occasions, the last three of which occurred after a gap of five years.
[2] After playing junior football with Armadale Thistle, Farm began his professional career in 1947 at Hibernian.
Farm made his league debut for Blackpool on 18 September 1948, replacing an out-of-form Joe Robinson, in a home draw against Bolton Wanderers.
Blackpool manager Ron Suart, who had once been the goalkeeper's teammate, accepted a bid of £3,000 for the Scot from Queen of the South.
[2] Farm's ten full Scotland caps included a 3 – 2 victory over West Germany at Hampden Park in 1959.
Farm was not part of Scotland's trip to the 1954 FIFA World Cup finals despite having played in the qualification campaign.
[2] With his dedication to fitness and practice, 35-year-old Farm was still a highly capable goalkeeper (only eight months before he played for Scotland) when he was signed to Queen of the South by manager Jimmy McKinnell, Jr.
He also steered Queens back to the Scottish First Division with promotion as Second Division runners-up in 1961–62 with a team that included future Scotland centre forward Neil Martin, right winger Ernie Hannigan (later re-united with Martin in England's top flight at Coventry City) and goals king of Queens Jim Patterson.
The board retained him as a player, even though Farm had promptly dropped himself the month before after Queens signed young goalkeeper Allan Ball to take over the number 1 jersey debuting on 14 December 1963 against Falkirk.
In his final season at Raith, Farm repeated his achievements at Queens by guiding Rovers to promotion to Scotland's top division.