Иван Павлович Щеголихин родился в 1927 году в Кустанайской Области. Окончил медицинский институт. Член союза писателей СССР с 1958 года.
Известны его романы и повести – «В одном институте», «Храни огонь», «Дефицит», «Не жалею не зову не плачу», «Машина бремени», «И снова утро», «Пятый угол», «Слишком доброе сердце», «Снега метельные», «Шальная неделя», «Должностные лица», «Желтое колесо», «Хочу Вечности», «Холодный ключ забвенья», «День Лазаря» и другие.
Около 20 лет (с перерывами) был членом редколлегии и завотделом прозы в журнале простор, откуда 5 раз увольнялся «по собственному желанию». Перевел на русский язык произведения Мухтара Ауэзова, Сакена Сейфуллина, Сабита Муканова, Габидена Мустафина, Хамзы Есенжанова, Бердибека Сокпакбаева, Малика Габдулина, Ади Шарипова.
В последние годы Иван Павлович активно участвовал в политической жизни, был членом национального совета при Президенте Республики Казахстан, депутатом Верховного Совета, сенатором Парламента Республики Казахстан.