Dan signed from Dundee North End. He was transferred to Glossop for what appears to have been a trial period but by February 1913 he was back at Tannadice only to be released in April 1913. He then spent time with Portsmouth and Merthyr Town but in 1919-20 Dan was back with Hibs for the (non league) Eastern League campaign. After a spell with Montrose he returned to Dundee Hibs yet again for 1921-22. In January 1922, at his own request Dan was granted a free transfer.