Родился в д. Мокино Оханского уезда Пермской губернии, в крестьянской семье. Окончил двухклассное училище, экстерном сдал экзамены на звание учителя. Один из первых строителей Новоуральска, участник Гражданской и Великой Отечественной войн. Один из организаторов литературного движения на Урале, руководитель Уральской писательской организации с 1930 по 1931 год. Работал в газете «Уральский рабочий», в 1930 г. по его инициативе создан первый «толстый» журнал на Урале — «Рост». В марте 1942 г. Панов ушел по партийной мобилизации на фронт, был назначен заместителем политрука, в сентябре 1942 г. был тяжело ранен под Сталинградом, умер в госпитале.
[Письма с фронта] / И. С. Панов // Версты мужества : Екатеринбургские писатели-фронтовики о Великой Отечественной войне / сост. С. Шмерлинг. — Екатеринбург, 1995. — С. 15—17.
Урман : роман / И. С. Панов. — Свердловск, 1965.
На далеком Севере : повести и рассказы / И. С. Панов. — Свердловск, 1953.
Сочинения / вступ. ст. К. Боголюбова / И. С. Панов. — Свердловск, 1949. — Рец.: Александрович В. Свидетельство современника // Уральский современник. — 1950. — № 17. — С. 220—223.
***
Антипин В. Забытое имя? : [о выставке, посвященной И. С. Панову] // Литературный квартал. — 2009—2010. — № 5 (Зима). — С. 95—97.
Голдин В. Н. Узорщики слова и пробы пера : док. повесть / В. Н. Голдин. — Екатеринбург, 2002.
Очеретина И. В. Панов Иван Степанович // Екатеринбург : энциклопедия. — Екатеринбург, 2002. — С. 425—426.
Коровин А. Запах северных троп : [100-летие со дня рождения И. Панова] // Уральский рабочий. — 1999. — 2 июля.
Анурьев Ю. П. Панов Иван Степанович // Новоуральск. Годы и судьбы. 1941—1945 : ист. летопись / Ю. П. Анурьев. — Екатеринбург, 1995. — С. 303—308.
Боголюбов К. Наш генеральный // Слово о товарищах : Воспоминания об уральских писателях. — Свердловск, 1980. — С. 37—40; Хоринская Е. Старый солдат // Там же. — С. 94—100.