Po diplomi iz zootehnike se je leta 1980 zaposlil v kmetijski zadrugi Šaleške dolina, kjer je bil 12 let (do 1998) direktor. Od 1999 je direktor Mlekarne CELEIA v Celju. Od 1990 je član Kmečke zveze Slovenije, v letih 1990−1993 je bil v izvršnem svetu Občine Velenje zadolžen za kmetijstvo Šaleške doline, 1994−2010 občinski svetnik Občine Šoštanj, konec leta 1999 je do izvršitve nadomestnih volitev opravljal funkcijo podžupana v občini Šoštanj.
Je član upravnega odbora Zadružne zveze Slovenije in član upravnega odbora Zadružne kmetijske družbe Slovenija. Od 1981 do 1987 bil mentor Mladih zadružnikov v Šaleški Dolini. V letu 2000 je bil izvoljen v prvi sklic upravnega odbora Kmetijske gozdarske zbornice Slovenije in član nadzornega odbora KGZS. V letih 1995−1999 je bil predsednik nadzornega sveta Mlekarne Celeia. V obdobju drugega mandata vodenja Mlekarne je bil član upravnega odbora Zbornice živilskih podjetij Slovenije.