Obiskoval je OŠ v Šentjanžu pri Velenju, OŠ na Dobrni in tehniško šolo v Celju. Diplomiral je iz strojništva na visokošolskem strokovnem programu na FS v Mariboru. V letih 1963−1965 je bil zaposlen na ŽG Ljubljana, 1967−1998 pa na RLV. V letih 1961−1971 je bil aktivni tekmovalec v klubu TAK Rudar v peresno lahki, lahki in srednji kategoriji. Bil je član reprezentance Slovenije za pokal Alpe Adria, Mednarodni sodnik I. kategorije pri IWF z veljavno licenco tudi za sojenje OI in SP in dva mandata predsednik Tehnične komisije pri Mediteranski konferenci za dviganje uteži. Je stalni sodni izvedenec in cenilec za stroje in opremo.