W latach 1983–1984 i 1986–1988 był profesorem wizytującym w Instytucie Nauk Politycznych Wydziału Nauk Społecznych Uniwersytetu Ludwika i Maksymiliana w Monachium (na tej uczelni także w Instytucie Nauki o Mediach w latach 1989–1990). Między 1984 a 1986 gościnnie wykładał na Katolickim Uniwersytecie Eichstätt-Ingolstadt. Od 1988 do 1989 wykładał w katedrze nauk politycznych na wydziale filozoficznym Uniwersytetu w Augsburgu.
II wojna światowa i okupacja W czasie kampanii wrześniowej (1939) uczestniczył w cywilnej obronie Warszawy jako noszowy. Od maja 1940 pracował w administracji Przychodni Społecznej nr 1 Polskiego Czerwonego Krzyża w Warszawie. 19 września 1940 został zatrzymany na Żoliborzu w masowej obławie zorganizowanej przez okupantów niemieckich. Od 22 września 1940 był więźniem niemieckiego obozu koncentracyjnego Auschwitz (numer obozowy 4427). Z obozu został zwolniony 8 kwietnia 1941 dzięki działaniom Polskiego Czerwonego Krzyża.