Ukończył szkołę realną z egzaminem dojrzałości. Od 1874 do 1881 studiował na Wydziale Inżynierii Politechniki Lwowskiej. Podczas studiów od 24 czerwca 1877 był członkiem wydziału Towarzystwa Wzajemnej Pomocy Naukowej Słuchaczów Politechniki, a w roku akademickim 1879/1880 był członkiem wydziału Towarzystwa „Bratniej Pomocy” Słuchaczów Politechniki. Ukończył studia z tytułem inżyniera. W okresie zaboru austriackiego w ramach Autonomii galicyjskiej wstąpił do służby państwowej Austro-Węgier. W 1880 wszedł w skład Komisji Wodociągowej w Sanoku, zmierzającej do opracowania projektu wodociągów w mieście. W 1882 pełnił funkcję inspicjenta przy budowie kolei żelaznej Jarosławsko-Sokalskiej w Bełzie. 30 października 1890 był kandydatem na stanowisko inżyniera miejskiego w Sanoku (wybrany został inż. Władysław Beksiński). Od około 1891 na przełomie XIX/XX wieku pracował jako inżynier przy starostwie c. k. powiatu sanockiego••••••••••••••••••••••. Około 1898 był inżynierem i geometrą autoryzowanym w myśl rozporządzenia ministerialnego (z 11 grudnia 1860 i 8 listopada 1886). Pracował jako cywilny inżynier budowy w Sanoku.