Родился 23 февраля 1959 года в Новосибирске. Отец — учитель по профессии. В школу пошёл в Омске, но в возрасте 7 лет с родителями уехал в Ташкент: отца направили восстанавливать город после землетрясения. Окончил среднюю школу, с 1976 года работал токарем на Рязанском радиозаводе. С мая 1977 года проходил срочную службу в частях особого назначения Советской Армии, дослужившись до звания старшего сержанта и должности командира взвода.