W czasie I wojny światowej działał w Komitecie Pomocy Ofiarom Wojny w Polsce, założonym przez Henryka Sienkiewicza w Vevey. Członek redakcji wydawanej w Szwajcarii Wielkiej encyklopedii powszechnej. W 1916 roku był członkiem Zarządu Towarzystwa Polskiej Macierzy SzkolnejJózef Stemler, Dzieło samopomocy narodowej. Polska Macierz Szkolna 1905–1935, Warszawa 1935, s. 173.. Po polonizacji Uniwersytetu Warszawskiego, w 1917 r. powrócił do kraju by zorganizować katedrę fizyki na UW. W 1919 został mianowany profesorem Politechniki.

W 1919 r. wstąpił do służby dyplomatycznej II Rzeczypospolitej. 1 lipca 1919 mianowany posłem nadzwyczajnym i ministrem pełnomocnym przy Stolicy Apostolskiej. 19 października 1921 mianowany posłem RP w Hadze, którym pozostawał do 1 grudnia 1924. Tego dnia objął funkcję posła RP w Wiedniu, którą sprawował do 30 września 1926. 21 października 1926 został posłem RP w Ankarze. Był członkiem Komisji Współpracy Intelektualnej Ligi Narodów (w miejsce Marii Skłodowskiej-Curie). Zmarł w czasie pełnienia obowiązków służbowych. Został pochowany na cmentarzu Powązkowskim (kwatera 157-6-10).