Родился в городе Кимры, ныне Тверской области. Окончил Тюменское высшее военное инженерное училище им. А.И. Прошлякова по специальности «инженер-механик» (1999 г.). С 1999 года служил в городе Богородске Нижегородской области в 34-й ордена Жукова бригаде оперативного назначения Приволжского округа войск национальной гвардии Российской Федерации. Принимал участие в контртеррористической операции по разоружению и ликвидации незаконных вооруженных формирований на территории Чеченской Республики. Капитан Сорокин погиб при исполнении воинского долга Похоронен в городе Первомайске Нижегородской области. Награды: орден Мужества (09.07.2001), медаль Суворова (04.11.2000).