W 1917 podjął wykłady z prawa cywilnego na Uniwersytecie Warszawskim, od 1919 jako profesor nadzwyczajny i kierownik Katedry Prawa Cywilnego; pełnił również funkcję sędziego uniwersyteckiego (1919–1923) oraz trzykrotnie dziekana Wydziału Prawa (1929/1930, 1932/1933, 1934/1935). W 1919 wszedł w skład Komisji Kodyfikacyjnej RP, w latach 1933–1939 był jej wiceprzewodniczącym. Kierował Departamentem Ustawodawczym Ministerstwa Sprawiedliwości (1933–1939), a w 1919 Biurem Prac Kongresowych, dostarczającym materiały na konferencję pokojową w Wersalu.

W 1908 został powołany na członka rzeczywistego Towarzystwa Naukowego Warszawskiego, w 1929 na członka zwyczajnego. Działał w Towarzystwie Prawniczym (1912–1915 sekretarz generalny, 1920–1939 prezes), Kasie im. Mianowskiego (1913–1923 sekretarz generalny, od 1923 prezes), Polskim Komitecie Międzynarodowej Współpracy Intelektualnej, Towarzystwie Obrony Prawa Autorskiego.

W 1920 otrzymał nagrodę Akademii Francuskiej, uniwersytet w Lille nadał mu doktorat honoris causa (1933). Został odznaczony m.in.