Hanlon was born at Creswick, Victoria, to Christopher Hanlon and was educated at Creswick State School, and St. Patrick's College, Ballarat [REF].
In February 1908, Hanlon married Mary Cotter and together they had 2 children [REF].