В 1990—1993 — народный депутат России по Свердловскому округу № 46 г.Москвы, с ноября 1991 года член Совета Республики Верховного Совета России, являлся заместителем председателя комитета Верховного Совета по законодательству, членом Комиссии Президиума Верховного Совета по вопросам русского зарубежья, членом Конституционной комиссии, был членом фракции «Радикальные демократы» и парламентской «Коалиции реформ», участвовал в работе фракции «Демократическая Россия» и Московской депутатской группы. В июле 1990 года подписал заявление 54 народных депутатов России о выходе из рядов КПСС. 6 сентября 1991 года вошёл в состав депутатской комиссии для расследования причин и обстоятельств государственного переворота в СССР.