Родился 28 октября 1945 в Москве, русский.
Окончил Московский авиационный технологический институт, затем - Всесоюзный юридический заочный институт (ВЮЗИ) и Российскую академию управления при Правительстве РФ. Кандидат психологических наук.
В 1960 - 62 - слесарь-монтажник Специализированного шахтно-монтажного управления комбината "Карагандауголь".
В 1967 - 86 - слесарь-сборщик, инженер-технолог, начальник цеха, заместитель секретаря парткома агрегатного завода "Наука" в Москве.
С 1986 по 1990 - заведующий отделом, секретарь Свердловского райкома КПСС Москвы.
В 1990 - 91 - консультант отдела гуманитарных и идеологических проблем ЦК Компартии РСФСР.
В 1992 - 94 - консультант отдела гуманитарных и идеологических проблем ЗАО "РАУ-Корпорация" Алексея Подберезкина.
С 1994 по декабрь 1995 - помощник депутата Государственной Думы РФ.
17 декабря 1995 был избран депутатом Государственной Думы РФ второго созыва.
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва.
Женат. Имеет двоих детей.