Терапевт, генерал-майор медицинской службы, доктор медицинских наук, профессор. В Красной армии с 1942 г., был главным терапевтом Брянского и 2-го Прибалтийского фронтов. С 1945 г. - главный терапевт Военно-санитарного управления Центральной группы войск. С 1950 г. - главный терапевт Советской Армии. Имеет государственные награды.
Скончался С.А Поспелов 14 сентября 1956 года, похоронен в Москве на Новодевичьем кладбище (4 уч. 3 ряд), рядом с ним похоронены его жена и сын.