Osnovno šolo je obiskoval v Senovem in zaključil srednjo rudrasko šolo v Zagorju ob Savi. Končal je visokošolski študij prava. Od leta 1963 do upokojitve leta 1988 je bil zaposlen v tovarni Gorenje.
V letih 1984–1986 je opravljal funkcijo predsednika ZKO Velenje.
Od leta 1963 je bil aktivni član KD Gledališca Velenje. Prvo vlogo je odigral v predstavi Romeo in Julija, nato pa sodeloval v predstavah Celjski grofje, Rokovnjači, Hodl ne bodl, Nebeški odred, Hlapec Jernej, Dva jezičneža, Policiija, Klobčič, Večer ciganske poezije, Naj poje čuk, Zrušek, Gospod Evstahij, Veliki testament, Dogodek v mestu Gogi. Pasje srce, Sekira, Zgodba o živalskem vrtu, Veter v vejah sasafrasa, Dva bregova, Gospa ministrica, Dva jezičneža, O človeškem napuhu, Plakat, Maratonci tečejo častni krog ... Zadnjo vlogo je odigral v predstavi Osem žensk.