Balfour played in defence in Collingwood's losing 1938-39 Grand Final sides. He was the nephew of 1890s player and long-serving club official Bill Balfour.