Born in Edinburgh, Scotland Chuck Blair and his family immigrated to Canada when he was just an infant. Like most Canadian boys he quickly picked up the game of hockey. By the age of 18 Blair was playing major junior hockey for the Oshawa Generals of the OHA. In 29 games he potted 18 goals and 41 points in 1946-47. He played another year in Oshawa before turning pro.
In 1948-49 Blair spent most of the year with the Toronto Marlboros of the OHA Senior a league but also played in one NHL game with the Maple Leafs that year, which was his one and only time in the big-league spotlight. He was back with the Marlboros for the playoff run, which included playing in the Allan Cup. He played a second season with the Marlboros and a repeat performance in the Allan Cup.
Blair believed he had the ability to return to the NHL, but with no teams willing to sign him, he opted to try his hand in the AHL, regarded as one of the best leagues after the NHL. In the fall of 1950 he began a long association with the league, playing the first three seasons with the Pittsburgh Hornets before moving on to the Cleveland Barons and finally the Buffalo Bisons.
As he was approaching 30, Blair felt it was time for a change and he moved to western Canada and suited up with the WHL's Calgary Stampeders for two years. In 1959-60 he was back in the AHL playing with the Quebec Aces and wound up his playing days the following year with the Clinton Comets of the EHL.