W lutym 1946 zdał maturę w Częstochowie i został skierowany do Szkoły Konsularno-Dyplomatycznej w Warszawie, a po jej ukończeniu do pracy w Ministerstwie Spraw Zagranicznych. Od listopada 1946 roku pracował w Departamencie Politycznym Wydziale Amerykańskim. Od marca 1946 roku do 1947 roku był dziesiętnikiem Koła PPS. W okresie od 1947 do grudnia 1948 był przewodniczącym Koła PPS nr 2 przy MSZ. Pełnił funkcje wicekonsula w Konsulacie Generalnym w Montrealu (1949–1950), a następnie II sekretarza i kierownika Wydziału Konsularnego Poselstwa PRL w Ottawie. Od 1952 roku był konsulem i kierownikiem urzędu w Konsulacie Generalnym PRL, a następnie posłem w Tel Awiwie (1954–1957).

Był przedstawicielem Polski w Międzynarodowej Komisji Nadzoru i Kontroli w Kambodży, ambasadorem w Królestwie Kambodży, następnie ambasadorem PRL w Rangunie i posłem PRL w Królestwie Kambodży (1955 – 1959).