Родился в Барнауле в семье рабочих 30 июня 1961 года. В 1983 году окончил Алтайский политехнический институт им. И.И. Ползунова, факультет "Технология машиностроения" по специальности инженер-механик. В 1984 году был призван в кадровый состав Вооруженных Сил Советской Армии, где прослужил до 1988 года.
В 1989 году был направлен коллективом Барнаульского аппаратурно-механического завода, где работал инженером Вычислительного Центра, на службу в милицию, где прослужил от лейтенанта до подполковника. В 2002 году уволился на пенсию. С 2002 года по 2010 работал техническим директором крупной страховой компании.
Имеет звание "Ветеран боевых действий". Награжден правительственными наградами: медалью ордена "За заслуги перед Отечеством 2 степени", медалью "За отвагу", медалью "За отличие в охране общественного порядка".
С 2010 года по настоящее время является председателем общественной организации "Комитет правовой защиты", членом АКОО "Союз общественных организаций Алтайского края".
Женат, воспитывает двоих детей.