 Henry was born in Lambeth, South London, England on 18 October 1949.He studied sociology at the University of Kent at Canterbury from where he graduated with a PhD in 1976.From 1975–1978 he was a research sociologist at the Addiction Research Unit of the Institute of Psychiatry, University of London.