Сергей Суворов родился в 1965 году в Читинской области. 

В 1989 году с отличием окончил Военный Краснознаменный институт Министерства обороны СССР по специальности «юриспруденция».

В разные годы являлся членом военного трибунала Уфимского гарнизона, военного суда Тверского гарнизона.

В 1998 году стал зампредом, а с 2006 года — председателем Тверского гарнизонного военного суда.

В мае 2018-го был назначен на должность председателя Верховного суда Республики Дагестан, а в июне 2023-го — председателем Архангельского областного суда. 

Сегодня Сергея Суворова проводили в почётную отставку. 

— Сергея Афанасьевича по праву высоко ценят как умелого руководителя, усердного наставника и требовательного к себе профессионала, всемерно погруженного в работу.

Его трудовой путь — пример добросовестного служения обществу и государству, неустанного движения к покорению новых вершин, верности избранной профессии, требующей особых этических и профессиональных качеств, самоотверженности и жизнелюбия, — подчеркнули в пресс-службе Архангельского областного суда. 

Как стало известно ИА «Эхо СЕВЕРА», обязанности Суворова временно исполняет его заместитель Андрей Старопопов.