Diplomiral je iz metalurgije na FNT v Ljubljani, nato še na VEKŠ Maribor. Magistriral je iz trženja na EF v Zagrebu.
V letih 1972−1978 je bil direktor Metalne v Mariboru, nato direktor Kovinotehne v Celju, 1982−1983 predsednik republiškega komiteja za gospodarstvo in gradbeništvo, 1983−1991 predsednik poslovodnega odbora Sozda Gorenje Velenje; 1992 je bil podpredsednik vlade RS, 1993−1994 predsednik Državnega zbora RS, 1995 generalni direktor ACH, družbe za gospodarjenje z naložbami, d. d. V letih 2000−2007 je bil tudi častni konzul Republike Brazilije v Sloveniji.