Родился 3 сентября 1966 в г. Рубцовске Алтайского края, русский.
В 1990 окончил Алтайский государственный университет по специальности "преподаватель истории".
В 1990 - 93 - ассистент кафедры всеобщей истории Алтайского госуниверситета.
В 1987 - 88 был членом неформального студенческого объединения "Политцентр". В 1988 - 90 - заместитель председателя Алтайского краевого "Общества содействия перестройке". В 1990 - 91 - заместитель председателя краевого движения "Демократическая Россия".
В 1993 стал секретарем главы администрации Алтайского края.
12 декабря 1993 был избран депутатом Государственной Думы РФ первого созыва.
17 декабря 1995 был избран депутатом Государственного Думы второго созыва. Был заместителем председателя фракции НДР. С 10 сентября 1997 до 3 февраля 1999 - первый заместитель Председателя Государственной Думы РФ.
С 16 сентября 1998 - заместитель Председателя Правительства РФ. 18 сентября отказался от поста вице-премьера.
С 19 января 1999 был избран лидером фракции НДР в Государственной Думе.
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва.
Автор 40 статей по политологии.
Любит читать философскую и историческую литературу. Увлекается спортом, музыкой и наукой.
Свободно владеет английским языком.
Супруга -
Рыжкова Галина Валентиновна, дочь Наталья (3 сентября 1994).