Иван Будрин в 1887 году, будучи 21 года, окончил Пермскую духовную семинарию. В 1889 году был рукоположен во священника. Служил в селе Ертарском Камышловского уезда Екатеринбургской епархии. 3 мая 1894 года переведен к Покровской церкви села Верхне-Ярского Шадринского уезда, назначен законоучителем Верхне-Ярской церковно-приходской школы.
В 1903 и 1910 годах — катехизатор по 3-му благочинию Шадринского уезда. До 10 марта 1906 года состоял духовным следователем по тому же благочинию.
После Октябрьской революции 1917 года мужественно и безбоязненно обличал большевиков.
Убит большевиками 4 июля 1918 года на станции Синара Пермской губернии. Прежде чем убить, палачи жестоко его мучили, выдергивали у него волосы из бороды и головы.