Иван Бородулин родился в городе Тавда Свердловской области. Окончил Свердловское музыкальное училище имени П. И. Чайковского в Екатеринбурге (класс Ольги Давыдовой-Гуревич) и Уральскую государственную консерваторию имени М. П. Мусоргского (класс Лилии Поляковой). Участвовал в мастер-классах Аны Дурловски, Розы Тулягановой, Алессандро Сваба, Натальи Заварзиной. Совершенствовался под руководством Рузанны Лисициан в рамках Летней международной школы Российской академии музыки имени Гнесиных (2022).
Победитель международных вокальных конкурсов «Белорусская романсиада» в Минске (2019), «Волшебные звуки Праги» (2021), «Орфей» в Челябинске (2023) и Елены Образцовой в Санкт-Петербурге (2024). Лауреат XXVIIМеждународного конкурса вокалистов имени М. И. Глинки в Москве (2024, III премия) и II Международного конкурса вокалистов и концертмейстеров Хиблы Герзмавы (2025; II премия, дебют в Большом театре России и театре «Геликон-опера», специальный приз «За лучшее исполнение арии из русской оперы»).
С сезона 2023/24 – приглашенный солист Мариинского театра, на сцене которого дебютировал в партии Оберона («Сон в летнюю ночь» Бриттена). В 2025 году участвовал в премьере оперы «Ариадна» Джованни Альберто Ристори (партия Вакха, полусценическая версия).
Сотрудничал с известными дирижерами, в числе которых Валерий Гергиев, Кристиан Кнапп, Екатерина Антоненко, Гурген Петросян, Евгений Волынский, Бисера Чадловска, Иван Рудин, Ариф Дадашев, Артём Макаров, Эйюб Кулиев, Владислав Карклин, Заурбек Гугкаев.