Сванидзе было 69 лет. В последние годы он тяжело болел: ему диагностировали ишемию головного мозга.
Сванидзе стоял у истоков создания российского телевидения. Был телеведущим общественно-политических программ, а в конце девяностых – председателем ВГТРК. Был ведущим аналитической программы «Зеркало» на телеканале Россия». С 2013 по 2022 год работал на радиостанции «Серебряный дождь», где также вел новостные и исторические эфиры. До этого десять лет был ведущим передачи «Исторические хроники» на «России-1». Снял более десятка исторических фильмов.
В день начала полномасштабного вторжения России в Украину, 24 февраля 2022 года, в прямом эфире назвал его «немотивированным и неспровоцированным нападением» России на Украину. В дальнейшем неоднократно говорил о последствиях «кровавой войны» для России.
В ноябре 2022 года президент России Владимир Путин исключил Сванидзе из Совета по правам человека – наряду с другими правозащитниками и журналистами. Вместо них Путин добавил в Совет тех, кто продвигает провоенную повестку в России.
В декабре 2022 года Сванидзе уволили с должности директора Института массмедиа и рекламы РГГУ, которую он занимал двенадцать лет.
Николай Сванидзе неоднократно бывал в эфире Радио Свобода.