 Allen was born in Oamaru, New Zealand.He was educated in Christchurch (though he did not attend secondary school), and played for the Linwood club.After captaining the Canterbury Colts in 1938, he was selected for Canterbury in 1939.