Иван Петухов родился в 1984 году в Зеленодольске, Республика Татарстан. В 2007 году окончил факультет журналистики МГУ им. М.В. Ломоносова. Работал в рекламе. До 2018 — креативный директор рекламного агентства McCann Moscow. С 2018 года креативный директор компании «Bazelevs», режиссер и продюсер. Среди его режиссерских работ к/м фильмы «Подарок» (2014), «Нет» (2018), «Подвиг» (2019) и мини-сериалы «Алиса» (2020) и «Взаперти» (2020).