Douglas was a tricky winger playing mostly on the right. Douglas moved straight from local club side Lochmaben FC to Chelsea in 1907. He made nearly 100 league appearances for the Londoners over the following six years under manager David Calderhead. Douglas also played in the 2–0 victory for Scotland over Ireland in 1911.
Douglas moved to Newcastle United in 1913. He played on Tyneside for a further year and a half before joining up to serve in the First World War. After surviving the war, Douglas succumbed to the infamous 1918 flu pandemic. He died just before his 30th birthday.