En 1901 comenzó su servicio militar en el ejército imperial, participando en la guerra ruso-japonesa de 1904 y 1905.
Durante la Primera Guerra Mundial sirvió como feldsher en el 1.er regimiento de Labinsk en el Frente del Cáucaso.
Entre abril y mayo de 1918 dio apoyo al comandante en jefe del Ejército Rojo del Cáucaso Norte, Alekséi Avtonómov, con la autoridad civil de la República Soviética del mar Negro y Kubán.
El ejército de Sorokin estaba compuesto por entre 30 mil y 40 mil excombatientes del antiguo frente del Cáucaso, 80-90 ametralladoras y dos trenes blindados.
Estas directrices contrariaron a varios comandantes, entre los que se contaba Sorokin, acostumbrados a ser independientes, con poder prácticamente ilimitado, en las zonas que ocupaban.
En la versión cinematográfica, dirigida por Grigori Roshal, fue interpretado por Evgeni Matvéyev.