Родился 26 декабря 1786 года.
В военную службу вступил в начале 1800-х годов эстандарт-юнкером в Конную гвардию и 2 октября 1803 года произведён в корнеты.
Принимал участие в Третьей коалиционной войне, за отличие в сражении с французами под Аустерлицем награждён орденом св. Анны 3-й степени. Затем Сорочинский сражался с французами в Восточной Пруссии и в конце кампании был ранен, за отличие был награждён орденом св. Владимира 4-й степени. В 1810 году получил чин ротмистра гвардии.
В Отечественную войну 1812 года Сорочинский вновь сражался с французами и за Бородинское сражение получил орден св. Анны 2-й степени. 8 января 1813 года произведён в полковники.
Затем он принял участие в Заграничном походе. За Кульмский бой он 15 сентября 1813 года был пожалован золотой шпагой с надписью «За храбрость». 13 марта 1814 года Сорочинский был награждён орденом св. Георгия 4-й степени (№ 2855 по кавалерскому списку Григоровича—Степанова)
Также за это сражение он получил австрийский орден Леопольда малого креста.
3 января 1817 года Сорочинский был назначен командиром Лейб-Кирасирского Её Императорского Величества полка. В 1818 году произведён в генерал-майоры.
В 1823 году Сорочинский вышел в отставку и скончался в Москве 5 января 1845 года.
Его сын Михаил был генерал-лейтенантом и с отличием участвовал в Крымской войне.