Po končani OŠ je opravil kvalifikacijo za kopača in nato končal Srednjo ekonomsko šolo Celje in Višjo šolo za organizacijo dela v Kranju. V letih 1947 in 1948 je bil zaposlen na RLV, od 1949−1956 je delal v raznih državnih službah in se 1957 vrnil na RLV, kjer je delal do upokojitve 1984. Bil je prvi predsednik sveta KS Titovo Velenje, Center-levi breg, član predsedstva KK SZDL, član Sveta za socialno in zdravstveno politiko pri OK SZDL Velenje, član pozavarovalne skupnosti SAVA v Ljubljani, delegat SAVA Slovenije v Beogradu pri DUUAVRE, delegat SAVA Slovenije v Sarajevu pri BOSHARE in podpredsednik skupščine SLAVA LOYD v Zagrebu.