Il obtient une licence en droit et sciences économiques à Paris en 1959, et un diplôme de sciences politiques à Sciences Po, section Ecofi, en 1960. Il fait en partie son service militaire en Algérie, pendant la guerre pour l'indépendance de ce pays juste avant les accords d'Evian.