York was born in Fulmer, Buckinghamshire, England and is a naturalized American citizen. He studied at Bromley Grammar School for Boys and at the University College, Oxford. York has been married to Patricia McCallum since 1965. He has a stepson.