Иван Бояршинов родился в Пермской губернии в семье ремесленника. Окончил народное училище. Был сотрудником миссионерского отдела г. Оханска.
27 апреля 1900 года 42-летний Иван Бояршинов рукоположен во диакона. Служил в Успенской церкви с. Путинского Оханского уезда, был законоучителем в Путинском народном училище. В 1902 году рукоположен во иерея. Тогда же переведен в единоверческую церковь во имя архангела Михаила в деревне Ситниковской Оханского уезда, назначен заведующим и законоучителем местной церковноприходской школы.
В 1904 году вновь переведен в Успенскую церковь с. Путинского, назначен зав. Кизеловской церковноприходской школой и законоучителем Путинского земского училища. С 1914 году служил в Никольской церкви в с. Купросском Соликамского уезда Пермской губернии. 3 мая 1918 году был переведен в Сретенскую церковь с. Сепычевского.
Арестован за неповиновение властям, т. к. использовал при богослужении запрещенный колокольный звон.
Расстрелян 4 сентября 1918 года.