В 1990 году избран депутатом Верховного совета Российской Федерации по Ленинскому территориальному округу № 823 Карелии. Член комитета по средствам массовой информации, связям с общественными организациями, массовыми движениями граждан и изучению общественного мнения; член комитета по вопросам законности и правопорядка; заместитель председателя Комиссии Верховного совета по реабилитации жертв политических репрессий. Входил во фракции «Демократическая Россия» и «Коалиция реформ», в группу «Север». Был членом Координационного совета движения «Демократическая Россия». Один из авторов закона РСФСР «О реабилитации жертв политических репрессий». Во время событий августа 1991 года приехал из Петрозаводска в Москву на защиту Белого Дома России. В октябре 1991 года вошёл в состав комиссии по организации передачи-приема архивов КПСС и КГБ СССР на государственное хранение и их использованию.