Obiskoval je OŠ Bibe Röcka v Šoštanju. Po končani gimnaziji v Velenju je diplomiral na FS v Ljubljani in magistiral na Univerzi v Sarajevu. Leta 1975 se je zaposlil v TEŠ, kjer je bil od 1985 do 2003 predsednik poslovodnega odbora (direktor). V letih 2003−2009 je bil zaposlen v HSE. 2010 se je vrnil v TEŠ.
V letih 1984−1990 je bil član IS občine Velenje, član delovne skupine v JUGEL-u in 1995−2000 član občinskega sveta Občine Šoštanj. V letih 1998−2003 je bil član predsedstva Slovenskega komiteja Svetovnega energetskega kongresa, od 1995 do 2000 član odbora za proizvodnjo električne energije Evropskega združenja UCPTE in v letih 2000−2004 član odbora za proizvodnjo električne energije. Od leta 2006 je član odbora za okolje združenja EURELECTRIC in namestnik predsednika nadzornega sveta TET.