Родился 22 октября 1952 г. в Красноярском крае в семье учителя.
В 1969 году семья переехала в Томск. Отсюда был призван в армию, после службы окончил рабфак и поступил в Политехнический университет. Через два года поступил на службу в органы КГБ-ФСБ, где успешно проработал более двадцати лет. Со службы уволился в звании подполковника, несколько лет работал в коммерческих структурах.
С 1997 г. по январь 2012 занимал должность заместителя мэра по безопасности и управлению делами, а также до 2008 года одновременно занимал пост управляющего делами мэрии.