Российский политический деятель. Первый секретарь Московского городского комитета КПРФ с 2004. Депутат Государственной думы пятого созыва с 2007.
Родители: отец — учитель истории, мать — врач. Женат, имеет дочь и сына.
Окончил факультет «Пилотируемые летательные аппараты» Рижского Высшего военного авиационного инженерного училища (1982, с золотой медалью), факультет вычислительной математики и кибернетики МГУ им. Ломоносова (1991, с отличием). Кандидат технических наук (1988; диссертация в области авиационного двигателестроения). Член-корреспондент Российской академии космонавтики (1997).
В 1985—2004 — на научно-преподавательской работе в Военно-воздушной инженерной академии им. Н. Е. Жуковского (адъюнкт, преподаватель, старший преподаватель, доцент кафедры «Теории авиационных двигателей»), занимался научными исследованиями в авиационно-космической области.
В 1999 ему было присвоено звание полковника Вооружённых сил России. Имеет правительственные награды.
Инициатор (вместе с Сергеем Викторовичем Никитиным) создания Комитета защиты прав граждан, выступающего против незаконного строительства элитных комплексов в исторически сложившихся районах, уничтожения парков, скверов, детских и спортивных площадок.
Член КПСС с марта 1981. Возглавлял организацию КПРФ в Северном административом округе Москвы. В 2004 на X съезде КПРФ избран секретарем ЦК КПРФ, оставался на этом посту до декабря 2008 г.. В июле 2004 избран первым секретарём Московского городского комитета (МГК) Коммунистической партии Российской Федерации.
Избран депутатом Московской городской думы 4 декабря 2005 (по списку КПРФ, занимал в нём третье место). Руководитель фракции «Коммунистическая партия Российской Федерации» в Мосгордуме. Член комиссий Думы: по безопасности; бюджетно-финансовой; по здравоохранению и охране общественного здоровья.
С 2007 — депутат Государственной думы пятого созыва, избран по списку КПРФ (№ 2 в группе по городу Москве).
Чемпион и многократный призёр первенств Военно-воздушных сил среди частей центрального подчинения по волейболу.