Родился 20 августа 1954 года в селе Романовка Чистоозерного района Новосибирской области.
В 1971 - 1972 г. – учитель физкультуры Мышланской 8-летней школы.
В 1972 – 1975г. – учеба в Новосибирском электромашиностроительном техникуме.
В 1975- 1976г. – электромонтер завода «Сибтекстильмаш».
В 1976-1982г. – учеба в Новосибирском электротехническом институте.
В 1976- 1979г. – мастер цеха завода «Сибтекстильмаш».
В 1979 – 1981г. – энергетик цеха завода «Сибтекстильмаш».
В 1981 – 1982г. – электромонтажник наладчик цеха завода «Сибтекстильмаш».
В 1983 – 1984г. – учеба в Московском ордена Ленина, ордена Октябрьской Революции и ордена Трудового Красного Знамени высшем техническом училище им. Н.Э. Баумана.
В 1982 – 1984г. – зам.начальника цеха по технической части завода «Сибтекстильмаш».
В 1984 – 1989г. – начальник участка работизации; начальник цеха завода «Сибтекстильмаш».
В 1989 – 1991г. – гл.инженер Маслосырзавода «Сузунский».
В 1991 – 1992г. – заместитель управляющего ПКФ «Сузунский бор».
В 1992 – 1995г. – директор АОЗТ «Мальва».
В 1995 – 2001г. – гл.инженер Сузунское ППЖКХ (МУП «Сузунское ЖКХ»).
В 2001 – 2010г. – директор МУП «Сузунское ЖКХ».
В 2010г. – директор ООО «УК Сузунское ЖКХ».
В 2010 – 2015г. – директор ОАО «Сузунское ЖКХ».
18 декабря 2015 года по результатам конкурсного отбора избран Главой рабочего поселка Сузун Сузунского района Новосибирской области.
Женат. Имеет двоих детей.