Родился в с. Мартыновка Ростовской области. Призван на службу 18 июля 1941 г. Пушкинским РВК Ленинградской области. Служил в 1-м Балтийском флотском экипаже, с 20 мая 1942 – в 14 стрелковом полку 7-й бригады морской пехоты; с 15 июля 1942 по ноябрь 1944 г. – сотрудник редакции газеты «Подводник Балтики» 1-й бригады подводных лодок КБФ. Печатался в газетах «Красный Балтийский флот», «Огневой щит», «Подводник Балтики». Кандидат в члены ВКП(б). Награжден медалями «За оборону Ленинграда» (22.12.1942), «За победу над Германией» (09.05.1945) и орденом Красной Звезды (20.07.1945). В представлении к ордену от 5.07.1945 г. говорится: «Старший краснофлотец Сорокин является активным участником Великой Отечественной войны. С первых дней войны участвует в героической обороне Ленинграда в составе 7-й Отдельной бригады морской пехоты. Участвует непрерывно в боях с 14 сентября 1941 г. по 20 декабря 1941 г., где показал себя смелым, отважным и храбрым воином. 18-го декабря 1941 года, несмотря на сильный заградительный огонь противника, первым поднялся и пошел в атаку, чем увлек остальных бойцов подразделения. В этом же бою тов. Сорокин получил два ранения – одно легкое и одно тяжелое. Работая с 15 июля 1942 года по ноябрь месяц 1944 года в редакции "Подводника Балтики" показал себя дисциплинированным, умело и честно выполняющим возложенные на него обязанности. Находясь на Крон<штадтской> Бер<еговой> базе с ноября 1945 года в качестве строевого проявил себя честным, дисциплинированным и высокобдительным бойцом». Завершил службу 26 ноября 1945 г.