Jego pierwsza praca naukowa „Teoria sklepień” wydana została w 1899 roku w języku rosyjskim i została nagrodzona przez Petersburską Akademię Nauk. Od 1895 wykładał na swej macierzystej uczelni i prowadził badania naukowe. Na początku XX w. wyjechał do Paryża, gdzie uczęszczał na wykłady tamtejszych specjalistów kolejnictwa. W 1905 zamieszkał na stałe w Petersburgu, zajmując stanowisko doradcy technicznego Głównego Zarządu Kolei Władykaukaskiej. W 1907 podjął pracę naukową i dydaktyczną i został kierownikiem katedry statyki budowli w Instytucie Politechnicznym w Petersburgu. W późniejszym okresie otrzymał tytuł profesora nadzwyczajnego na tej uczelni. Wykładał także teorię sprężystości w Instytucie Technologicznym. Z owych wykładów wydał skrypty „Teoria sprężystości”, „Mechanika budowli”, „Wytrzymałość materiałów” oraz „Statyka ciał sypkich i ścian podporowych”.

Powrót do Polski Po rewolucji październikowej wyjechał w 1921 do Polski, gdzie w 1922 otrzymał tytuł profesora zwyczajnego oraz katedrę na Politechnice Warszawskiej na Wydziale Inżynierii Lądowej. W 1930 został doktorem honoris causa Politechniki Lwowskiej.