Po končani osnovni šoli v Šoštanju in opravljeni gimnaziji v Celju je leta 1932 začel študirati medicino v Ljubljani in nato od 1939 v Zagrebu. Bil je v odboru Akademske sekcije, 1937 je bil izvoljen za predsednika Društva medicincev, 1939 pa postal predsednik Akademskega društva Triglav v Zagrebu. Že od 1932 je bil član Komunistične partije in bil zaradi komunističnega delovanja večkrat zaprt. Po okupaciji je kot član PK KPS za severno Slovenijo z ilegalnim imenom Silvo organiziral NOB na Štajerskem. 30. oktobra 1941 so ga Nemci v Celju aretirali in 6. marca 1942 v Mariboru ustrelili.