Ukończył Instytut Inżynierów Komunikacji w Piotrogrodzie w 1921 r. W latach 1923—26 ukończył studia na Politechnice Warszawskiej uzyskujac tytuł inżyniera dróg i mostów. W czasie studiów pracował w Okręgowej Dyrekcji Robót Publicznych w Warszawie. W 1935 r. obejmuje stanowisko kierownika Powiatowego Zarządu Drogowego w Kowalu. Odbudowywał mosty w Chełmnie. W latach 1956—66 pracował w Warszaskim Biurze Studiów i Projektów Transportu Drogowego i Lotniczego.