Иван Петрович Шухов родился 6 августа, 1906 года в станице Пресновской, Петропавловского уезда. Его отец Петр Семенович Шухов был гуртоправщиком. Мать, Ульяна Ивановна Шухова, будучи совершенно неграмотной, знала множество русских народных сказок, прибасок, поговорок, песен. Мальчик много ездил с отцом по казахской степи, что позже запечатлел в автобиографических «Пресновских страницах», повестях и романах, романтических новеллах.
Иван Петрович Шухов получил образование в Петропавловском Педагогическом техникуме, затем учился на рабфаке в Омске и Литературном Институте в Москве. С конца 20-х годов, будущий писатель работает журналистом и отмечает: «К литературе я пришел из газеты».
В течение одиннадцати лет Шухов руководил работой республиканского литературно-художественного журнала «Простор», который в 60-70 годы был значительным явлением культурной жизни страны, имел своего читателя, и дал путевку в жизнь многим казахстанским писателям и поэтам. Впечатления детства и юности, а также жизненный опыт, накопленный во время журналистских поездок, вылились в два первых романа «Горькая линия» и «Ненависть», опубликованных в 1931 году. Романы молодого писателя были высоко оценены Максимом Горьким и впоследствии неоднократно переиздавались. В 1935 году выходит в свет книга «Родина», в 1940-м -«Действующая армия». После Великой Отечественной войны одна за другой публикуются книги «Облик дня», «Покорители целины», «Золотое дно», «Степные будни», «Родина и чужбина», «Степные ночи Америки». Наряду с литературной и журналистской деятельностью, Шухов занимался переводами Мухтара Ауэзова, Сабита Муканова, Габита Мусрепова, Габидена Мустафина.
Иван Петрович Шухов много трудился для развития литературы, публицистки, культуры края. Его произведения оставили заметный след в истории русской литературы Казахстана.