W latach 1961–1989 pracował w Polskim Instytucie Spraw Międzynarodowych w Warszawie, gdzie początkowo zajmował stanowisko redaktora (1961–1962), a następnie sekretarza redakcji miesięcznika „Sprawy Międzynarodowe” (1962–1968) i od 1964 jednocześnie zastępcy redaktora naczelnego Redakcji Wydawnictw PISM. W 1969 został mianowany adiunktem w Zakładzie Bezpieczeństwa Europejskiego PISM. W 1978 objął stanowisko kierownika w Zakładzie Bezpieczeństwa Europejskiego PISM. W latach 1974–1975 brał udział w pracach drugiej fazy Konferencji Bezpieczeństwa i Współpracy w Europie jako członek polskiej delegacji w Genewie oraz w Spotkaniach KBWE w Belgradzie, Madrycie oraz Wiedniu. Na podstawie dokumentów z katalogu Instytutu Pamięci Narodowej zarzucano mu później, że w latach 70. i 80. był tajnym współpracownikiem Służby Bezpieczeństwa pod „Rauf”, „Rad”, „Ralf” i „Serb”, czemu on sam zaprzeczał.