Иван Орлов родился в 1992 году в Москве. В 2013 году окончил режиссерский факультет Российского университета театрального искусства (РУТИ-ГИТИС), мастерская Л. Е. Хейфеца.
Постановки в театрах страны:
Красноярский театр юного зрителя – «Стойкий оловянный солдатик» Г. Х. Андерсена (2013), «Кеды» Л. Стрижак (2013);
Томский драматический театр – «Двенадцатая ночь» У. Шекспира (2014);
Государственный академический театр имени Моссовета – «Машенька» В. Набокова (2014), спектакль – лауреат театральной премии газеты «Московский комсомолец» в номинациях «Лучший спектакль малой формы» и «Лучшая актриса» (категория «Начинающие»).
Участник лабораторий современной драматургии. Лауреат IV Международного конкурса студенческих отрывков «Сценическая атмосфера» (2011) за работу над спектаклем в пьесе М. Дурненкова «Красная чашка» в номинации «За создание атмосферы современного абсурда».
В Новосибирском академическом молодежном театре «Глобус» поставил спектакли «Любовь людей» Д. Богославского (2012) (работа над материалом была начата в 2011 году в рамках лаборатории молодой режиссуры «„Глобус”. Место действия», тогда был представлен эскизный показ спектакля); «Ворон» К. Гоцци (2014); «Птичка – на счастье!» по мотивам сказки М. Метерлинка «Синяя птица» (2014).
С сентября 2014 года является штатным режиссером-постановщиком театра «Глобус».