Następnie, od 1934 do 1936 był wiceministrem rolnictwa, a w 1938 powrócił do służby dyplomatycznej jako ambasador RP w Bukareszcie. Zastał go tam wybuch II wojny światowej. Jako ambasador w Rumunii odegrał we wrześniu 1939 ważną rolę w powstaniu rządu premiera Władysława Sikorskiego w Paryżu. Na stanowisku pozostał do 4 listopada 1940, gdy Rumunia, po klęsce Francji w czerwcu 1940 była zmuszona przystąpić do Paktu Trzech i zlikwidować polską ambasadę. Następnie w 1942 został posłem przy rządzie greckim na wychodźstwie, przebywając z nim kolejno w Londynie, Kairze i Atenach, gdzie zmarł.