Родился 7 августа 1950 г. в г. Богородицке Тульской области в многодетной семье.
Образование, ученые степени
В 1972 г. окончил механико-математический факультет Московского государственного университета им. М. В. Ломоносова.
Кандидат физико-математических наук, в 1982 г. защитил диссертацию на тему "Смешанная задача для гиперболического уравнения второго порядка в областях с нерегулярной границей".
Доктор педагогических наук. В 1999 г. в МГУ защитил диссертацию на тему "Научно-методические основы взаимодействия школьного и вузовского математического образования в России".
Профессор кафедры математического анализа Московского государственного университета им. М. В. Ломоносова (2002).
Работа в МГУ
После окончания МГУ работал преподавателем специализированной физико-математической школы-интерната при университете.
С 1974 г. был преподавателем МГУ, старшим инженером лаборатории, ассистентом, старшим преподавателем, доцентом кафедры механико-математического факультета университета. Занимал должность заместителя секретаря комитета комсомола, был секретарем парткома механико-математического факультета МГУ.
В 1986-1988 гг. - председатель объединенного профсоюзного комитета вуза.
С 1987 г. по н. в. - заведующий кабинетом методики преподавания элементарной математики при кафедре математического анализа механико-математического факультета МГУ им. М. В. Ломоносова.
В 1988-1991 гг. - председатель парткома Московского государственного университета.
В 1991-1996 гг. - доцент механико-математического факультета МГУ.
Партийная деятельность
В 1972-1991 гг. - член КПСС.
С июля 1990 г. был членом ЦК КПСС, секретариата ЦК КПСС, председателем комиссии ЦК КПСС по вопросам молодежной политики. В июле 1991 г. был избран секретарем ЦК КПСС. Занимал должность до роспуска компартии в ноябре 1991 г.
С 1993 г. - член Коммунистической партии РФ (КПРФ).
Принимал участие в учредительном съезде КПРФ 13-14 февраля 1993 г. Вошел в состав центрального исполнительного комитета партии (с 1995 г. - центральный комитет, ЦК), который возглавил Геннадий Зюганов.
В 1995-1997 гг. - член президиума и секретарь ЦК КПРФ, председатель комиссии по международным связям.
В 1997-2004 гг. - заместитель председателя ЦК КПРФ Геннадия Зюганова.
С 2004 г. - первый заместитель председателя ЦК КПРФ (переизбран в 2013, 2017, 2021, 2025 гг.). Член президиума ЦК КПРФ.
В 2005 г. возглавлял список коммунистов на выборах в Московскую городскую думу (МГД), после выборов отказался от мандата депутата МГД.
8 сентября 2013 г. участвовал в выборах мэра Москвы как кандидат от КПРФ. На выборах набрал 10,69% голосов избирателей и занял третье место (мэром столицы был избран действующий глава города Сергей Собянин, 51,37%).
Парламентская и общественная деятельность
С 1995 г. - депутат Государственной думы II-VIII созывов от КПРФ. В 1995-2002 гг. - председатель комитета Госдумы по образованию и науке. С 2011 г. - первый вице-спикер Госдумы.
В 1995-1999 гг. - депутат Госдумы II созыва. Был избран 17 декабря 1995 г. в составе списка КПРФ, выдвинутого по федеральному избирательному округу. В Думе вошел во фракцию коммунистов, возглавлял парламентский комитет по образованию и науке. В 1997-1999 гг. возглавлял комиссию по науке и технологиям Парламентской ассамблеи Совета Европы (ПАСЕ).
В 1999-2003 гг. - депутат Государственной думы III созыва. Был избран 19 декабря 1999 г. по федеральному списку КПРФ (№12 общефедеральной части списка). В Госдуме возглавлял комитет по образованию и науке (2000-2002).
Руководил предвыборным штабом КПРФ накануне думских выборов 2003 г.
В 2003-2004 гг. - депутат Государственной думы IV созыва. Был избран 7 декабря 2003 г. по списку КПРФ, баллотировался под №7 общефедеральной части списка. Был выдвинут партией на пост председателя нижней палаты парламента, на выборах спикера 29 декабря 2003 г. занял третье место с результатом 69 голосов (после Бориса Грызлова от "Единой России", 352 голосов, и Сергея Бабурина от "Родины", 79). Был членом думского комитета по образованию и науке.
В 2007-2011 гг. - депутат Государственной думы V созыва. На выборах 2 декабря 2007 г. возглавлял московскую региональную группу №80 списка кандидатов КПРФ. 24 декабря того же года был избран заместителем председателя Госдумы Бориса Грызлова.
В 2011-2016 гг. - депутат Государственной думы VI созыва от КПРФ. Баллотировался на выборах 4 декабря 2011 г. в составе общефедеральной части списка партии (№6). 21 декабря 2011 г. принял участие в выборах спикера палаты, по итогам голосования занял второе место (208 голосов) после Сергея Нарышкина от "Единой России" (238). С 21 декабря 2011 г. занимал пост первого заместителя председателя Госдумы VI созыва. Был членом комитета по образованию, заместителем руководителя делегации Госдумы в ПАСЕ.
В 2016-2021 гг. - депутат Госдумы VII созыва. Был избран 18 сентября 2016 г. по федеральному округу в составе списка КПРФ (№5 общефедеральной части списка). 5 октября 2016 г. занял пост первого заместителя председателя Госдумы VII созыва Вячеслава Володина. Заместитель руководителя делегации Госдумы в ПАСЕ.
С 2021 г. - депутат Государственной думы VIII созыва. Избран 19 сентября 2021 г. от партии КПРФ по федеральному округу. Был выдвинут на выборы под №6 общефедеральной части списка кандидатов. После исключения из списка Павла Грудинина фактически баллотировался под пятым номером. С 12 октября 2021 г. - первый заместитель председателя Госдумы VIII созыва Вячеслава Володина.
Заместитель председателя Парламентского собрания Союзного государства России и Белоруссии. Сопредседатель комиссии Парламентского собрания о создании по сохранению и защите исторической памяти (с июня 2025 г.). Сопредседатель комиссии по сотрудничеству Госдумы и Национальной ассамблеи народной власти Кубы.
Председатель Общества российско-китайской дружбы (с 22 августа 2019 г.).
Награды, звания
Награжден орденом "Знак Почета", белорусским орденом Почета (2016), кубинским орденом Солидарности (2025). Имеет Почетную грамоту правительства РФ (2016).
Заслуженный работник высшей школы Российской Федерации (2010).
Книги, увлечения
Автор ряда учебников по математике для педагогов и учащихся старших классов.
Увлекается шахматами. Занимается развитием спортивного клуба КПРФ, в 2003 г. основал мини-футбольный клуб партии.