 He attended the University of St Andrews to study medicine, but left after one year's study.He then studied for a BSc Hons (London external) degree in sociology at North East London Polytechnic, from which he graduated in 1971.Haworth was appointed to the staff of the Parliamentary Labour Party in 1974, and was Secretary of the PLP from 1992 to 2004.