Родился 17 мая 1952 г. в г. Термезе Сурхандарьинской области Узбекской ССР (ныне — Республика Узбекистан).
В 1974 г. окончил Ростовский институт сельскохозяйственного машиностроения (Ростов-на-Дону; ныне — Донской государственный технический университет) по специальности «приборы точной механики» с присвоением квалификации инженера-механика, в 1989 г. — Московскую высшую партийную школу по специальности «преподаватель научного коммунизма в высших и средних учебных заведениях».
В 1974-1977 гг. работал инженером-конструктором приборного завода «Сигнал» в г. Обнинске Калужской области. Член КПСС до 1991 г. С 1977 г. — на комсомольской и партийной работе. В 1977-1981 гг. — секретарь комитета ВЛКСМ завода «Сигнал». В 1981-1984 гг. — инструктор организационного отдела горкома КПСС г. Обнинска, в 1984-1987 гг. — заведующий отделом горкома КПСС. В 1987-1990 гг. — второй секретарь горкома КПСС, в 1990-1991 гг. — первый секретарь горкома КПСС г. Обнинска. В 1990 г. был делегатом учредительного съезда Компартии РСФСР и XXVIII съезда КПСС. В 1991 г. основал газету «Дело». В 1991-1992 гг. — генеральный директор Калужского областного отделения фонда «Возрождение». В октябре 1991 г. стал одним из инициаторов объединения российских левых сил социалистической ориентации. В декабре 1992 г. в Москве на учредительном съезде Социалистической партии трудящихся (СПТ) был избран одним из ее сопредседателей вместе с Роем Медведев, Анатолием Денисовым, Иваном Рыбкиным, Михаилом Лапшиным, Александром Мальцевым, а также Людмилой Вартазаровой, которая впоследствии возглавила партию. Занимал пост сопредседателя СПТ до 1993 г. Был членом редколлегии «Левой газеты», публиковался в газетах «Правда» и «Советская Россия». В 1992 г. входил в оргкомитет Конгресса левых демократических сил. Был членом инициативного оргкомитета восстановительного съезда компартии России, заместителем председателя оргкомитета Валентина Купцова. В 1993 г. — эксперт-консультант секретариата первого заместителя председателя Верховного совета РФ Юрия Воронина. Был инициатором создания общественно-консультативного совета при ВС для предварительной экспертизы наиболее важных законопроектов с участием представителей партий, движений, профсоюзов и пр. В 1994-1996 гг. — помощник депутата (члена) Совета Федерации РФ Валерия Сударенкова. В 1995 и 1999 гг. баллотировался в Госдуму РФ II и III созывов от Конгресса русских общин и от «Блока генерала Андрея Николаева, академика Святослава Федорова». В Думу не прошел. В 1996 г. руководил избирательной кампанией кандидата в губернаторы Калужской области Валерия Сударенкова (избран 9 ноября 1996 г.). С февраля 1997 г. по февраль 2001 г. возглавлял представительство Калужской области при правительстве РФ. В 2000 г. на очередных губернаторских выборах в Калужской области руководил избирательным штабом Анатолия Артамонова. В феврале 2001 г. был назначен заместителем губернатора Калужской области Анатолия Артамонова, занимал должность до августа 2001 г. С 30 августа 2001 г. по 23 октября 2008 г. — генеральный директор федерального государственного унитарного предприятия «Российская телевизионная и радиовещательная сеть» (создано указом президента РФ Владимира Путина от 13 августа 2001 г.; оператор эфирной теле- и радиопередающей сети). С 2008 г. — президент Фонда поддержки и развития технологий общественной безопасности «Концепт». Председатель правления региональной общественной организации «Калужское землячество». В мае 2016 г. участвовал в предварительном внутрипартийном голосовании (праймериз) «Единой России» по отбору кандидатов в депутаты Госдумы РФ от Калужской области. Занял первое место по итогам голосования в Обнинском одномандатном округе (74,55%). 18 сентября 2016 г. избран депутатом Государственной думы РФ VII созыва от «Единой России» по Обнинскому одномандатному избирательному округу №100 (Калужская область). Получил 45,35% голосов, его ближайший соперник от КПРФ Марина Костина – 19,13%. С 2021 г. — депутат Государственной думы РФ VIII созыва от «Единой России».
Был избран 19 сентября 2021 г. по Обнинскому одномандатному избирательному округу №100 (Калужская обл.). Набрал 33,19% голосов (второе место в округе занял Николай Иванов от КПРФ, 18,66%). С 12 октября 2021 г. — заместитель председателя комитета Госдумы по промышленности и торговле.
Орден Почета, орден Дружбы Республики Южная Осетия, Почетная Грамота Совета Федерации Федерального Собрания РФ, медаль «За особые заслуги перед Калужской областью» III степени, медаль «За особые заслуги перед Калужской областью» II степени.
Женат, имеет дочь.