Career
He was later secretary/manager of Raith and Dunfermline Athletic. Initially employed as a miner, Archibald became a full professional when he joined Rangers at the age of 19 from Raith Rovers in 1917. He made his debut in a 2–0 defeat to Old Firm rivals Celtic in the Glasgow Merchants Charity Cup final in May 1917.
His final appearance for Rangers was in a 1–1 draw away to Queen"s Park on 30 April 1934.
He made 580 appearances for Rangers. After a seven-year hiatus, he earned a recall for the matches against England in 1931 and 1932.
He scored once for his country, against Wales in February 1922. Archibald also played for the Scottish League XI.
After his playing retirement he rejoined Raith Rovers as secretary/manager, a role he held for over five years.
He joined the Kirkcaldy side"s Fife rivals Dunfermline in October 1939 and performed a similar combined managerial role for them until his death in 1946.