Hughes was born in Munster, Germany. His father was serving in the Royal Electrical and Mechanical Engineers. His family returned to England in 1985; and they lived in Weston-super-Mare. In 1988, he moved to Telford.