Стефан Леонтьевич Капустин родился 12 или 19 июня 1797 года. Поступил в Пермскую духовную семинарию в 1807 году (РГИА. Ф. 802. Оп. 1. Д. 315). Оставил семинарию в 1818 году (по сведениям М. И. Капустина). Был рукоположен во диакона в 1819 году (по сведениям А. В. Мангилёвой) (выпуски семинарии были в 1817 и 1820 годах). В 1816 году его отец Леонтий Васильевич Капустин был назначен в Градокамышловский Покровский собор протоиереем и он стал диаконом там же в 1819 году. Три года он прослужил в Камышлове и затем был назначен священником Троицкой церкви села Захарьевского Камышловского уезда Пермской губернии. Восьмого марта 1823 года родился сын Василий. В 1824 году отец Стефан был снова переведен в Камышлов диаконом. С 1826 года до июля 1833 года — священник Свято-Духовской (Златоустовской) церкви г. Екатеринбурга (ГА Свердловской обл. Ф. 6. Оп. 1. Д. 68. Л. 146). Дальнейшая информация теряется. Хотя известно, что он был градоблагочинным в Екатеринбурге.

Информация по ревизской сказке за 1833 год: «Капустин Стефан Леонтиев ныне 36 лет, жена Анастасия Николаевна 35 лет; сыновья: Капустин Василий 10 лет, Капустин Николай 8 лет, дочь Евгения 14 лет [про нее известно, что она была замужем за Андреем Соколовым — выпускником ПДС 10-го выпуска 1838 года]. Отец, протоиерей Покровского собора в Камышлове Леонтий Васильевич Капустин, судя по некоторым данным, скончался в первой половине 1826 года.