С 1990 по 1993 год — народный депутат России, член Совета Республики Верховного Совета РСФСР, секретарь Комитета по свободе совести, вероисповеданиям, милосердию и благотворительности, член Комиссии по вопросам депутатской этики, член Конституционной комиссии. 12 декабря 1991 года, являясь членом Верховного Совета РСФСР, проголосовал за ратификацию Беловежского соглашения о прекращении существования СССР. Во время конституционного кризиса 1993 года находился в Белом доме.