Родился 26 ноября 1945 в Курганской области, русский. Отец - школьный учитель, мать - библиотекарь.
Окончил Уральский политехнический институт в 1972 по специальности "радиоинженер".
После окончания института был оставлен в исследовательской лаборатории, занимавшейся проблемами использования телевидения в учебных целях.
В 1975 был приглашен на работу в Комитет государственной безопасности СССР. Окончил Высшую школу КГБ.
В 1982 - 85 - начальник городского отдела КГБ в Свердловске-44, руководитель подразделения и заместитель начальника областного управления КГБ. Избирался депутатом городского Совета.
С 1985 - начальник Красноярского краевого управления КГБ, депутат краевого Совета.
В 1988 был включен в коллегию КГБ.
Уволился из КГБ в декабре 1991.
В конце 1991 стал генеральным директором Товарищества по защите национальной безопасности "Отечество", затем переименованного в Агентство экономической безопасности "Взор".
Был директором департамента в АО "Группа "Мост".
В 1995 избран депутатом Государственной Думы.
19 декабря 1999 был избран депутатом Госдумы третьего созыва.
Генерал-майор в отставке.
Действительный член Академии социальных наук РФ, член-корреспондент Международной академии информатизации.
Награжден орденом Красной Звезды и несколькими медалями СССР.
Жена Алевтина Ивановна по первой профессии - радиоинженер. Имеет двоих сыновей и внука.