Иван Петроченков родился в г. Ташкент. В 1999–2003 гг. учился в Школе-интернате им. Успенского (Ташкент) по классу валторны, педагог Р.Р. Сафаров. В 2003–2005 гг. обучался в Государственном училище духового искусства (класс педагога В.А. Тарасова).
В 2010 г. окончил Московскую государственную консерваторию им. П.И. Чайковского (класс профессора А.С. Дёмина).
В 2010–2013 гг. — аспирант Московской государственной консерватории
Участвовал в Международной летней академии музыки «Восходящие звёзды» (Алматы, Казахстан, 2002), летней музыкальной академии в Пайербахе (Австрия, 2007).
В 2003–2005 гг. работал в муниципальном духовом оркестре г. Подольск (концертмейстер). В 2006–2009 гг. — в академическом симфоническом оркестре Московской филармонии (дирижёр Ю.И. Симонов), в 2009–2011 гг. — в Государственном академическом симфоническом оркестре России имени Е.Ф. Светланова (дирижёр М.Б. Горенштейн). В 2011 г. работал в Московском государственном академическом симфоническом оркестре под управлением Павла Когана. В 2011–2014 гг. — артист Государственной академической симфонической капеллы России (дирижёры В.К. Полянский, Г.Н. Рождественский). В 2014–2015 гг. работал в концертном симфоническом оркестре Московской государственной консерватории.
С сентября 2015 г. принят в симфонический оркестр Приморского театра оперы и балета. С 2016 года — заместитель концертмейстера группы валторн Приморской сцены Мариинского театра.