Происходил из дворян Тамбовской губернии, родился в 1786 г. Получил воспитание в частном учебном заведении, в 1802 г. определился на службу унтер-офицером в Тамбовский гарнизонный батальон. В 1808 г. в войну со шведами был в походе и участвовал в нескольких сражениях. В Отечественную войну и в Заграничных кампаниях 1813—1814 гг. принимал участие почти во всех главных сражениях и получил ряд наград за храбрость. В 1820 г., в чине подполковника, назначен был командиром Пензенского пехотного полка. 26 ноября 1827 г. Севастьянов за беспорочную выслугу 25 лет в офицерских чинах был награждён орденом св. Георгия 4-й степени (№ 4092 по списку Григоровича—Степанова)
В турецкую войну 1828—1829 гг. Севастьянов со своим полком находился во многих сражениях, и в 1830 г. ему, не в пример прочим, пожалована была аренда в 1000 р. на 12 лет. Польское восстание 1830 г. снова призвало Севастьянова к боевой деятельности. За участие в экспедициях против мятежников он получил в том же году прибавку к аренде в 500 руб. Пробыв короткое время командиром Олонецкого пехотного полка Севастьянов в 1833 г. назначен был членом полевого аудиториата 1-й армии, а в 1835 г., в чине генерал-майора, — командиром 2-й бригады 7-й пехотной дивизии, в 1845 г. — командующим 1-й сводной резервной дивизией, в 1846 г. — командующим резервной дивизией запасных войск 1-го пехотного корпуса. В 1848 г. был произведён в генерал-лейтенанты. В 1851 г. ему Высочайше повелено присутствовать в Правительствующем Сенате, с оставлением в занимаемой должности.
Умер Севастьянов 10 июля 1852 г.