Diplomiral je iz kemije na TF v Ljubljani, študiral metalurgijo na politehniki v Grenoblu (Francija) in na visoki šoli v Leobnu (Avstrija) in bil 1935 promoviran za doktorja montanističnih ved.
Delal je v kemijski in rudarsko-metalurški stroki: v tovarni mila v Šibeniku, Rudarski združbi Trojane, premogovniku v Velenju in železarni v Varešu. Od 1932 je bil zaposlen na TF v Ljubljani, od 1951 kot redni profesor za metalografijo in osnove metalurgije. Vodil je kabinet za fužinarstvo, organiziral metalurški laboratorij in raziskoval predvsem vprašanja difuzije in rekristalizacije v kovinah.