I studietiden var han medlem av AUFs sentralstyre fra 1954 til 1957. Etter studiene i statsvitenskap ved Universitetet i Oslo studerte han ved Yale University i USA fra 1956 til 1957, og dro til Latin-Amerika med et UNESCO-stipend. Han begynte å arbeide for Utenriksdepartementet i 1958. Fra 1965 til 1970 var han utenriksredaktør i , såvel som første vararepresentant til Stortinget for Arbeiderpartiet. Han var også vararepresentant til styret for Norsk utenrikspolitisk institutt (NUPI) og formann i Norsk-Polsk forening fra 1966-1968. Fra 1978 til 1979 gjennomgikk han Forsvarets høgskole.