Леонид Михайлович Севастьянов родился в 1978 г. в Ростове-на-Дону в старообрядческой семье.
После школы в возрасте 17 лет поступил в Московскую духовную семинарию. По окончании семинарии по благословению митрополита Смоленского и Калининградского Кирилла был направлен на обучение в Григорианский университет в Риме, где с 1999 по 2002 гг. он прошел курс политической философии. С 2002 по 2004 гг. он обучался в Университете Джорджтауна в Вашингтоне, где получил степень магистра в области международных отношений.
С 2004 г. является соучредителем и генеральным директором международной компании «СтратинвестРу», предоставляющей консультации по всем вопросам ведения бизнеса (коммерческим, законодательным, налоговым, финансовым) главным образом в области энергетики, связи, транспорта и инфраструктуры.
Работал в качестве политического аналитика в Мировом банке.
С 17.12.2009 г. входит в совет директоров ОАО «ПРОТЕК».
В 2009 году возглавил Благотворительный фонд имени святителя Григория Богослова.
В 2015 году по инициативе и под руководством Леонида Севастьянова была создана Автономная некоммерческая организация «Сохраним жизнь вместе», которая выступает в поддержку материнства и детства, противостоит абортам и абортному сознанию.