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.