Военнослужащий, участник боевых действий в Афганистане
Родился в поселке Коммунар, ныне Починковского района Нижегородской области.
Окончил поселковую среднюю школу, работал монтером пути на станции Грязовец, ныне Вологодской области Северной железной дороги (ст. Марфино ПУ-14).
В Вооруженных Силах СССР – с мая 1970 года.
Воздушный стрелок-радист боевого вертолёта Ми-6 прапорщик Сорокин погиб при выполнении интернационального долга в Республике Афганистан.
Похоронен на кладбище посёлка Коммунар.
Награды: орден Красной Звезды (посмертно).