Until 1870, he held numerous positions as a qualified engineer in the Austrian State Railways. In 1871, he was offered the post of director of the newly-established Faculty of Civil Engineering at the Lviv Technical Academy (now Lviv Polytechnic).
Prior to 1870, he worked in several capacities as an experienced engineer with the Austrian State Railways. Two years later, in 1871, he was selected to head the new Civil Engineering department at the Lviv Technical Academy.