W okresie PRL przesiedział łącznie prawie 6 lat w więzieniu, za prowadzoną przez siebie działalność polityczną.
W 1952 roku ukończył studia prawnicze, a w 1958 - historyczne na Uniwersytecie Warszawskim.
W 2005 roku obronił na Akademii Humanistycznej im. Aleksandra Gieysztora w Pułtusku pracę doktorską pt. "Geopolityka. Dzieje myśli i stan obecny dyscypliny", której promotorem był profesor Bronisław Geremek, uzyskując stopień naukowy doktora nauk humanistycznych w zakresie nauk o polityce.