V letech 1945–1948 působil jako československý diplomat v SSSR. Zastával zde pozici velvyslance. V této pozici se zasadil o repatriaci československých občanů a volyňských Čechů, jako arbitr se také podílel na řešení československo-polského sporu o území Kladska a Těšínska. Po únorovém převzetí moci komunisty byl však v květnu 1948 z pozice velvyslance odvolán.