После школы с августа 1970 года работал слесарем по кузнечно-прессовому оборудованию «Уралвагонзавода» им. Ф.Э. Дзержинского.
Служил в Советской Армии с 1971 по 1973 годы.
С 1973 по 1976 год фрезеровщик, мастер «Уралвагонзавода» им. Ф.Э. Дзержинского.
С 1976 по 1977 год работал фрезеровщиком ремонтно-механического цеха Усолье-Сибирского химфармкомбината.
С 1977 по 1983 год - слесарь-оператор, инженер-контролер, главный диспетчер Усолье-Сибирской птицефабрики.
В 1982 году закончил инженерный факультет Иркутского сельскохозяйственного института, по специальности инженер-механик.
С 1983 по 1987 год работал инструктором, заведующим сельскохозяйственного отдела Усольского городского комитета КПСС.
С 1987 по 1990 год – директор совхоза «Тельминский» Усольского района.
С мая 1990 по декабрь1991 года - председатель исполнительного комитета Усольского районного совета народных депутатов. До февраля1998 года – глава администрации, мэр Усольского района.
В феврале 1998 года назначен начальником главного управления сельского хозяйства Иркутской области (ГУСХ), где и проработал до марта 2006 года.
С апреля 2006 года по ноябрь 2012 года занимал должность заместителя генерального директора по техническим вопросам и внедрению новых технологий, заместитель генерального директора по инновациям, директор по развитию сельскохозяйственного открытого акционерного общества «Белореченское» Усольского района.
С ноября 2012 года по сентябрь 2013 года – заместитель министра сельского хозяйства Иркутской области. С сентября 2013 года по ноябрь 2015 года - первый заместитель министра сельского хозяйства Иркутской области
С ноября 2015 года по настоящее время работает заместителем генерального директора СХ ПАО «Белореченское» Усольского района.