По окончании войны Сорокин возвратился в Петербург и здесь занял должность начальника чертёжной мастерской инженерного департамента. Однако вскоре ему опять пришлось отправиться на театр военных действий — началось Польское восстание и Сорокин был командирован в действующую армию. Участвуя в нескольких делах с польскими инсургентами, он особенно отличился в сражении под Остроленкой, когда под выстрелами польских батарей восстановил мост через реку Нарев, и во время штурма Варшавы. За первое дело он был награждён орденом Святого Владимира 4-й степени с бантом, а за второе — золотой шпагой с надписью «за храбрость». Возвратившись после взятия Варшавы в Петербург, Сорокин до самой Венгерской кампании продолжал состоять начальником чертёжной мастерской инженерного департамента, причём в 1837 году был произведён в генерал-майоры, а в 1848 году — в генерал-лейтенанты. В следующем 1849 году был объявлен поход в Венгрию, и Сорокин получил новое назначение — начальником инженеров действующей армии. Он тотчас же отправился в главный штаб армии и принял участие в первом большом сражении с венграми под Вайценом. Затем он участвовал в сражении при местечке Тисафюред, под Дебреценом и в некоторых других, но особенно отличился при переправах через реку Тису, через которую в течение всей кампании устроил три переправы: одну на понтонах, для другой построил три специальных моста и третью тоже на понтонах. Все эти переправы были устроены под выстрелами неприятельской артиллерии. За отличие в Венгерском походе Сорокин был награждён золотой, украшенной алмазами, шпагой с надписью за «храбрость».