Родился в крестьянской семье. Закончил 7 классов. работал в колхозе счетоводом.
В 1939 году был призван в Красную Армию. На фронт в Великую Отечественную войну попал в августе 1941 года.
В 1943 году закончил курсы политического состава.
24 сентября 1943 года младший лейтенант Сергей Сорокин командовал группой солдат 667-го стрелкового полка 218-й стрелковой дивизии, форсировавшей Днепр у села Пекари Каневского района Черкасской области. В рукопашной группа Сорокина отбила у врага первый ряд окопов и в них отразила несколько вражеских контратак.
После окончания войны остался в армии, в 1945 году закончил курсы переподготовки политического состава.
В 1955 году в звании майора Сергей Сорокин вышел в запас. Жил в Воронеже, где в 1963 году закончил Воронежский государственный университет. Работал учителем.