OŠ je obiskoval v okolici Celja, gimnazijo v Celju in na Ptuju in leta 1955 diplomiral na MF v Zagrebu, kjer je 1966 opravil specializacijo iz medicine dela in 1968 pridobil naziv primarija. V Velenje se je preselil 1958 in se zaposlil kot zdravnik v splošni ambulanti v Starem Velenju. 17 let (1962−1979) je bil direktor takrat novozgrajenega ZD Velenje in hkrati do leta 1971 delal v dispanzerju za medicino dela. Od 1980 do upokojitve 1996 je delal v dispanzerju za borce. V času njegovega vodstva se je velenjski ZD združil s šoštanjskim in kasneje še z mozirskim. Od 1965 do 1972 so zgradili drugi in tretji del ZD Velenje, 1974 ZD v Šoštanju in 1976 zdravstveno postajo v Šmartnem ob Paki. Obnovili so nekaj zdravstvenih postaj v Savinjski dolini, priključili bolnišnico Topolšica in obnovili zgradbo Mladike (začetek zdravilišča v Topolšici). Opravljal je še številne druge funkcije: bil je podpredsednik Slovenskega zdravniškega društva, predsednik Raziskovalne skupnosti za medicino in biologijo, član sveta republiške zdravstvene skupnosti in sveta Medicinske fakultete v Ljubljani ter aktiven v Skupnosti zdravstvenih zavodov Slovenije.