Po končani srednji tehniški šoli je diplomiral na zagrebški Fakulteti za arhitekturo, gradbeništvo in geodezijo in kasneje magistriral iz tehniških znanosti. Od leta 1963 je bil zaposlen v GIP Vegrad Velenje. Bil je vodja gradbišča, vodja sektorja za gradbeništvo, vodja projektivnega biroja, operative in inženiringa, tehnični direktor ter od 1980 do upokojitve 2001 glavni direktor Vegrada. V letih 1990−1992 je bil neodvisni poslanec v prvem slovenskem parlamentu po osamosvojitvi, kamor ga je predlagala GZS. V Skupščini RS je deloval še v Komisiji za sodelovanje s Hrvaško.