Glasgow born inside forward Norman Thomson began his football career with St Anthony’s of Glasgow in 1920 before joining Scottish League Dumbarton in March 1922, making his Scottish League debut the same month against Albion Rovers. He scored 14 goals in 63 appearances before joining Hibernian in 1924. In August 1925 he moved to England signing for Third Division (South) Luton Town, for whom he made his Football League debut at Merthyr Town at the end of the same month, scoring 10 goals in 44 appearances before being signed by Clapton Orient in January 1927, where he scored twice in 10 appearances before the end of the season.
In August 1927 he signed for Brighton & Hove Albion, but struggled to find a regular place in the team despite scoring 5 times in his 11 appearances (possibly due to injury). A move to Walsall in May 1928 saw him feature regularly, and he joint top scored for the club with 15 goals in 42 appearances, including a hat-trick against Exeter City in December 1928, before a move to Norwich City in July 1929. He made 15 appearances for The Canaries, but in August 1930 he moved on, this time to Brentford. Brentford were just at the start of their most successful period that would see them rise into the First Division, and he only played once in two seasons for their first team before joining Swindon Town in August 1932, but he featured little more at The County Ground, making 3 appearances during 1932-33 before joining non league Folkestone the following summer, where he later finished his playing career.