 Born in Scotland, Douglas moved to Canada in 1964 when he was sixteen.He almost immediately began playing for St. Catharines Heidelberg in the National Soccer League and by 1970 was in the first team.In 1974, he played in the North American Soccer League with the Toronto Metros before returning to St. Catharines Heidelberg for one season and Hamilton Croatia also for one season.