Профессор, основатель подготовки инженеров-кораблестроителей в Нижнем Новгороде.
В 1920 году окончил кораблестроительный факультет Санкт-Петербургского политехнического института имени Петра Великого.
В 1918-1930 гг. работал в Управлении Волжского речного пароходства и Нижегородского бюро Морского и Речного Регистра СССР.
Параллельно все эти годы вел активную научную и педагогическую работу на судостроительном отделении механического факультета Нижегородского государственного университета, где в 1921 году под руководством С.А. Карпова впервые в стране началась подготовка инженеров по специальности «Речное судостроение».
С 1930 года С.А. Карпов переходит на постоянную педагогическую работу в Нижегородский механико-машиностроительный институт.
С 1930 г. по 1949 г. работал заведующим кафедрамитранспортно-машиностроительного и кораблестроительного факультетов, в 1936 году стал первым деканом кораблестроительного факультета ГИИ.
С 1919 г. по 1951 г. С.А. Карпов по совместительству вел большую педагогическую работу в других учебных заведениях Нижнего Новгорода, готовивших специалистов для судостроительной отрасли и водного транспорта.
В 1946 г. С.А. Карпову присвоено ученое звание профессора. С.А. Карпов – автор первого в стране учебника по конструкции корпуса речных судов. Он был блестящим педагогом и лектором.
За безупречную многолетнюю работу С.А. Карпов в 1951 году был награжден орденом Ленина.