 Hansen was born in Mosgiel, to Desmond and Lauriss Hansen, who were dairy farmers on the Taieri Plain.He was educated at Outram Primary School, The Taieri High School, and Christchurch Boys' High School.A rugby union centre, he represented Canterbury at first-class level on 21 occasions.