Saltcoats, Ayrshire born outside right Archie Longmuir began his football career during the First World War with Hall, Russell & Co in 1917 before joining Aberdeen in April 1918, making his debut in a friendly against The RAF the same month. He played two more wartime fixtures for The Dons in 1918-19 but in May 1919 he joined Ardrossan Winton Rovers, from where he signed for Glasgow Celtic in May 1920, making his Scottish League debut in a 5-0 win over Raith Rovers that November. However he had to wait until March 1921 for his next match, a 3-2 win over Hearts, his only matches in that season. His main run of games for The Boys came in the first quarter of their Scottish League title winning season of 1921-22, and he scored 6 goals in 10 appearances for Celtic before a lack of opportunities at Celtic Park led to his departure to Blackburn Rovers for £1,000 in November 1921.
He made his Football League debut the same month at Birmingham and played 21 times during the remainder of the season, but lost his place in Rovers’ line up from the start of the next campaign and was sold to Oldham Athletic for £500 in August 1923 after scoring twice in 28 appearances for Blackburn. He scored 4 goals in 22 appearances for The Latics in a single season at Boundary Park, and was sold to Wrexham for £400 in June 1924. He then enjoyed 6 seasons at The Racecourse Ground, but for a brief period on loan with Cowdenbeath from July 1925.
He scored a hat-trick for Wrexham in a 5-6 home defeat to Accrington Stanley in October 1925 and scored 12 goals in their 1928-29 campaign, missing one fixture all season as Wrexham finished third in the Third Division (North), and although never an ever present, he missed very few matches for The Red Dragons between joining them and his retirement in May 1930, scoring 37 goals in 238 appearances for the club.