Иван Петров родился в 1990 году в Мариинске Кемеровской
области. В 2014 году окончил Новосибирскую государственную консерваторию имени
М. И. Глинки (класс доцента Жанны Чаловой). Лауреат всероссийских и
международных конкурсов.
Выступал в составе фестивального хора на Музыкальном
фестивале земли Шлезвиг-Гольштейн в Любеке (Германия). В 2012 году исполнил
партию контратенора на премьере оперного сериала «Сверлийцы» в Эпизоде Дмитрия Курляндского
(режиссер – Борис Юхананов) в московском Центре дизайна Artplay.
В 2012–2014 гг. – артист новосибирского вокального
ансамбля «Хоровой консорт». С 2014 года – артист хора musicAeterna под руководством Теодора Курентзиса.
Летом 2022 года дебютировал на Зальцбургском
фестивале – в партии Духа в опере «Дидона и Эней» Пёрселла.