W 1927 wstąpił do polskiej służby zagranicznej, od 1927 do 1933 był attaché prasowym Poselstwa RP w Belgradzie, od sierpnia 1936 do października 1939 pełnił tę samą funkcję w Poselstwie RP w Rydze, jednocześnie był także korespondentem PAT kolejno w Belgradzie, Helsinkach i Rydze. W listopadzie 1939 objął w Paryżu stanowisko zastępcy kierownika referatu prasowego MSZ, ale już w styczniu 1940 wyjechał do Belgradu, gdzie do kwietnia 1941 był korespondentem PAT. Po niemieckiej agresji na Jugosławię wyjechał do Jerozolimy. Współpracował tam z Biuletynem Informacyjnym Polskich Uchodźców Wojennych na Bliskim Wschodzie, był pracownikiem oddziału PAT, w 1944 został szefem Radia Jerozolima i przewodniczącym Sekcji Bliskiego Wschodu Związku Dziennikarzy RP, w 1945 wszedł w skład Komitetu Uchodźców Polskich. Od 1948 przebywał w Libanie, gdzie założył pismo literackie „Cedry”, w 1950 wyjechał do Wielkiej Brytanii.
W 1954 został prezesem Zarządu Głównego Związku Ziem Wschodnich RP, w kwietniu 1957 został ministrem bez teki w drugim rządzie Antoniego Pająka, w tym samym roku członkiem I Rady Rzeczypospolitej Polskiej oraz członkiem Głównej Komisji Skarbu Narodowego.