 O'Hanlon was educated at St Joseph's College, Hunters Hill.In his senior year of 1972 he coxed the school's second VIII.His senior club rowing was from the Mosman Rowing Club in Sydney and for a period from the Leichhardt Rowing Club.