OŠ je končal v Mežici, srednjo tehnično strojno šolo v Mariboru, šolo za poslovne kadre na Brdu pri Kranju in se izšolal za strojnega tehnika. Nekaj časa obiskoval tudi VEKŠ v Mariboru. V letih 1980−1987 je bil direktor TOZD-a za vzdrževanje in transport (RŠC). Treniral je karate v Karate klubu Velenje. V letih 1973−1975 je predsedoval komisiji za podeljevanje pasov pri KZS. 42 let (1969−2011) je bil učitelj karateja v Karate klubu Velenje, 24 let (1988−2012) pa v Velenju in Savinjski dolini poučuje tudi jogo v okviru Društva za novo kulturo življenja.