Tijekom I. svjetskog rata radio je u brodogradilištima kao inženjer za gradnju podmornica i ratnih brodova Austrougarske mornarice. Na Kraljevskoj visokoj tehničkoj školi počeo je predavati 1919. isprva kao izvanredni profesor, a potom i kao redoviti profesor (1923. – 1953).
Pokrenuo je i vodio izgradnju strojarskog laboratorija 1925. godine kojeg su koristile generacije studenata više od 50 godina.
Učitelj i profesor generacija inženjera strojarstva, a posebno brodogradnje. Potaknuo je razvoj stručne terminologije na hrvatskom jeziku 1920. godine.Učitelj i profesor generacija inženjera strojarstva, a posebno brodogradnje od 1919. godine na Kraljevskoj visokoj tehničkoj školi do 1953. godine na Tehničkom fakultetu Sveučilišta u Zagrebu. Potaknuo je razvoj stručne terminologije na hrvatskom jeziku 1920. godine.
Držao je kolegije brodske linije, teorija broda, propeleri, brodski pomoćni strojevi i kotlovi, a neko vrijeme i ostale stručne predmete na Brodograđevnom odsjeku, te elemente strojeva, prenosila i dizala, ispitivanje strojeva na Strojarskom odsjeku. Osnovao je i vodio laboratorij za strojarstvo i brodogradnju, te prikupio bogatu biblioteku. Objavljivao je i prikupljao građu za brodograđevno-tehničku terminologiju, napisao skripta Teorija broda I i II, zaslužan je za osnivanje modernoga studija brodogradnje.