23-летний активист учился на факультете вычислительной математики и кибернетики МГУ имени Ломоносова, но так его и не окончил. Диплом нужно было защищать 1 июня 2022 года, но в тот момент Иванов находился в спецприемнике и выйти должен был на следующий день. Однако потом его задержали уже по уголовному делу, а в июле его отчислили как не прошедшего государственную итоговую аттестацию.
До задержания Иванов работал в IT и активно занимался правозащитной деятельностью. Выступал в поддержку аспиранта МГУ Азата Мифтахова, активиста Константина Котова, фигурантов дела «Сети» и многих других политзаключенных. Летом 2021 года Иванов участвовал в избирательной кампании математика Михаила Лобанова, который выдвигался в Госдуму от партии КПРФ.
В 2018 году Иванов стал вести телеграм-канал «Протестный МГУ», где рассказывал о социальном активизме, вел трансляции с митингов и судов. После 24 февраля 2022 года уже начал делать посты о действиях российской армии в Украине.