 Before he joined Aberdeen, he played for Airdrieonians, where he formed a prolific partnership with Drew Busby.After leaving Aberdeen in 1982, he played for Airdrie again and then had a spell with St Mirren.He was capped three times by the Scottish national side while with Airdrie in 1971.