Obiskoval je OŠ Bibe Röcka v Šoštanju. Po končani Gimnaziji Velenje je diplomiral iz sociologije na FSPN v Ljubljani.
V letih 1978−2005 je bil zaposlen na PV kot član vodstva PV za kadrovsko-splošne zadeve. Od 2006 je zaposlen na HTZ, I. P., d. o. o.
V letih 1979−1981 je bil predsednik OK ZSMS, 1991−1999 in 2003−2006 pa predsednik NK Rudar.