Родился 14 декабря 1965 года в селе Барановка - в то время Третьяковского района - в семье крестьянина. В 1979 году закончил Барановскую среднюю школу и поступил в Барнаульский строительный техникум на специальность "Промышленное и гражданское строительство".
С 1980 по 1985 проходил службу на флоте. В 1985 году закончил обучение в техникуме и был направлен в ПМК-1091 города Змеиногорска, где проработал до 1991 года. С 1985 по 1991 год учился в Алтайском политехническом институте по специальности "Промышленное и гражданское строительство".
С 1991 по 2000 год работал в кооперативе "Авангард", МП "Заря", ТО "Строитель", ГУТП "Змеиногорское ДРСУ".
В 2004 году вступил в должность первого заместителя главы Змеиногорска. С 10 марта 2005 года был директором ООО "Змеиногорский ТопСнаб".
Женат, имеет двух детей.
С 19 марта 2007 года исполнял обязанности главы Змеиногорска.
23 августа 2011 году утвержден на пост главы змеиногорскими депутатами.