Был командиром атомохода, который прошёл подо льдами Северного Ледовитого океана, команда установила флаг СССР на Северном полюсе. Кавалер орденов Ленина и Красной звезды. Дважды был представлен к званию Героя Советского Союза
С 1990 по 1993 год — народный депутат РСФСР/РФ, председатель Комитета Верховного Совета РФ по вопросам обороны и безопасности, был член фракции «Россия». Участвовал в защите Белого дома в октябре 1993 года, выступал против разгона Верховного Совета.
Умер в 1994 году во время поездки в Югославию.
Похоронен на Кунцевском кладбище