Kerr was born in Dannevirke in the Manawatu-Wanganui district in the south of the North Island.
He moved to Christchurch on the South Island to take up a job as an accountant, and he played for Canterbury in the Plunket Shield in 1929-30 and 1930-31.