Blair began his professional career with Cardiff City in the 1930s,[2] but after failing to break into the Bluebirds first team, he was transferred to Joe Smith's Blackpool in June 1935.
He made his debut for the Tangerines in the third league game of the 1937–38 season, in a single-goal victory over Everton at Bloomfield Road on 4 September 1937.
In the first full season after World War II, 1946–47, Blair made twenty-five league appearances and scored four goals as Blackpool achieved a fifth-placed finish in Division One.
One of his goals gave Blackpool both points against Chelsea at Bloomfield Road on 2 November 1946, while another helped them to a 3–2 victory over Liverpool, also at home, at the end of the month.
Blair joined Bournemouth & Boscombe Athletic in 1947, and in two years with the south-coast club he made eighty league appearances and scored eight goals.