Jean-Pierre Gross a étudié à Londres (Westminster) et à Oxford (Queen's College).
Il prépare ensuite sa thèse d'histoire à la Sorbonne sous la direction de Marcel Reinhard et d'Albert Soboul.
Il poursuivra une carrière de fonctionnaire international en Afrique et Amérique latine, puis au siège de l'Alliance atlantique à Bruxelles.
Il continue ses recherches d'historien, qui l'amènent à approfondir l'action de plusieurs hommes politiques de la période révolutionnaire.