Obiskoval je sedemletko, nižjo gimnazijo v Velenju in višjo gimnazijo v Celju. Diplomiral je na FE UL. V letih 1965−1969 je učil elektrotehniko na RŠC Velenje, 1969−1978 je bil zaposlen kot vodja razvoja in proizvodnje elektronike v Gorenju. V letih 1979−1991 je bil inovator v svobodnem poklicu, od 1991 do 1999 pa ustanovitelj in direktor TechnoSoft, d. o. o., Velenje. V letih 1969−1974 je bil član skupščine in predsednik občinskega zbora v Velenju.