С 1985 по 1987 год - проходил службу в Вооруженных силах СССР, войска связи, старший сержант.
С 1990 по 1991 год - преподаватель Алтайского государственного университета (кафедра всеобщей истории).
С 1991 по 1994 год - заместитель главы Администрации Алтайского края.
С 1993 по 2007 год - депутат Государственной Думы Федерального Собрания Российской Федерации четырех созывов. В 1997 году - избран первым заместителем председателя Государственной Думы ФС РФ II созыва. Член комитета Государственной Думы по делам Федерации и региональной политике, член трехсторонней комиссии (Правительство - Совет Федерации - Государственная Дума) по бюджетной политике.
Автор книг по истории Второй мировой войны, 1990-х годов, Сибири и Алтая.
С 2019 по 2021 год - член Общественной палаты города Москвы.
С сентября 2021 года - депутатом Думы VII созыва от партии "Яблоко".
Образование
В 1990 году - окончил с красным дипломом Алтайский государственный университет. Специальность "Историк, преподаватель истории". Кандидат исторических наук, профессор НИУ "Высшая школа экономики".
Награды
Награжден медалью "За отличие в воинской службе" II степени.