Służył w 14 Pułku Ułanów Jazłowieckich we Lwowie, następnie po przewrocie majowym przeniesiony do polskiej służby zagranicznej (1928 w randze rtm.), pełniąc funkcję m.in. urzędnika konsularnego w Moskwie (1928-1931), jednocześnie wykonując zadania wywiadowcze pod kryptonimem „M-1”, kolejno pracownika Ministerstwa Spraw Zagranicznych (1931-1932), konsula w Harbinie (1932-1938), i radcy w Departamencie Konsularnym MSZ (1938-).