Иван Лукич Сорокин родился 4 декабря 1884 года в станице Петропавловской Лабинского отдела Кубанской области (ныне Курганинский район Смоленской области.
Участник-русско-японской, Первой мировой, Гражданской войн.
Гланокомандующий Красной Армией Северного Кавказа. Командующий 11-й Красной Армией.
Кубанский казак.
Окончил Екатеринодарскую военно-фельдшерскую школу.
С апреля 1917 года некоторое время состоял членом партии эсеров.