Участвовал в Первой мировой войне. Штабс-капитан.
4 ноября 1939 года командиру 15-й моторизованной дивизии П.В.Сорокину присвоено звание комбриг.
В мае 1940 года комбриг П.В.Сорокин освобожден от должности командира 15-й моторизованной дивизии.
4 июня 1940 года П.В.Сорокину присвоено звание генерал-майор.
5 декабря 1941 года генерал-майор П.В.Сорокин назначен командиром 464-й стрелковой дивизии.
27 января 1942 года 464-я стрелковая дивизия генерал-майора П.В.Сорокина переименована в 91-ю стрелковую дивизию.
26 апреля 1942 года генерал-майор П.В.Сорокин освобожден от должности командира 91-й стрелковой дивизии. Войну пережил.