 Born in Perth, the son of Falkirk's goalkeeper, also named Charlie Thomson, Thomson began his career with Clyde.One of his first appearances for the club came in the Scottish Cup against Rangers at Hampden Park, though his side lost 4–1.He stayed with the club until October 1952.