Крейсер «Аврора». Открытка начала XX века
В 1901 г. Сорокин закончил Бакинские мореходные классы. Перед началом русско-японской войны 1904–1905 гг. он служил помощником капитана грузо-пассажирского парохода «Тропик» Русского Восточно-Азиатского общества, на судах которого он плавал с 15 сентября 1901 г. по 15 апреля 1904 г.
29 апреля 1904 г. Сорокина зачислили в действующий флот (в 19-й флотский экипаж); 12 июля его произвели в прапорщики по морской части и перевели в 20-й флотский экипаж, а ровно через месяц назначили вахтенным начальником (с 22 мая 1905 г. – исполняющим должность младшего штурмана) крейсера «Аврора».
Крейсер в составе 2-й Тихоокеанской эскадры 2 октября 1904 г. вышел из Либавы на Дальний Восток под командованием капитана 1-го ранга Е. Р. Егорьева. Но, до того как корабль пришел к месту самого трагического сражения в истории Русского флота, ему и его экипажу предстоял тяжелый 224-суточный переход, который авроровцы с честью выдержали.
Во время сражения 14–15 мая 1905 г. «Аврора», следуя в составе крейсерского отряда адмирала О. А. Энквиста за головным крейсером «Олег», в начале дневного боя 14 мая прикрывала с востока колонну русских транспортов. С 14.30 до 16.30 корабль вел бой с превосходящими силами японского флота. Затем «Аврора» вместе с другими крейсерами ушла под защиту колонны русских броненосцев и прекратила бой.