Nacido en Londres el 23 de febrero de 1937 en una familia católica de origen austro-polaca, estudio ciencias económicas en la Universidad de Cambridge, en la que fue también profesor.