25 maja 1918 roku mianowany został przez Prezydenta Rady Ministrów Królestwa Polskiego dyplomatycznym przedstawicielem Polski w Szwajcarii na którym stanowisku pozostał do powrotu do Polski w listopadzie 1918 roku.

Rostworowski powołany został na członka Komisji Sejmowo-Konstytucyjnej przez Tymczasową Radę Stanu w lutym 1919 roku, zaproszony został również przez premiera Ignacego Paderewskiego na członka Komisji (później Ankiety) celem opracowania projektu Konstytucji. Wziął czynny udział w jej obradach w drugiej połowie lutego i połowie marca 1919 roku. Od letniego półrocza 1919 roku powrócił z urlopu od swych obowiązków uniwersyteckich. W 1920 został wybrany prezesem Towarzystwa Prawniczego Krakowskiego i wkrótce potem Prezesem Koła Ligi Narodów przy tymże Towarzystwie. W marcu 1920 roku z ramienia Wydziału Prawa UJ udał się do Francji i Holandii w misji zbadania Ligi Narodów na Zachodzie. 1 czerwca 1920 mianowany został członkiem Komisji Kodyfikacyjnej Rzeczypospolitej Polskiej, wziął udział jako referent obok prof. Zolla w opracowaniu projektu dwóch ustaw o prawie międzynarodowym prywatnym. W tym samym roku ustanowiony został z ramienia Wydziału Prawa dyrektorem Szkoły Nauk Politycznych UJ w Krakowie. 12 maja 1923 mianowany został członkiem Stałego Trybunału Arbitrażowego w Hadze z ramienia rządu polskiego.