Иван Мещеряков родился 16 сентября 1908 года в селе Нижняя Добринка Саратовской губернии в семье крестьянина. Отучился в семилетке, поступил в одно из ремесленных училищ Сталинграда. После его окончания работал на заводе, параллельно получая образование в вечерней школе.
В 1930 году Иван был призван на срочную службу в 12-й кавалерийский полк войск ОГПУ при Совнаркоме СССР. С 1932 года – член ВКП (б). Продолжил армейскую карьеру, окончив в 1938 году авиационное отделение Харьковского пограничного училища имени Дзержинского. Остался там для прохождения дальнейшей службы летчиком-инструктором. Служил в 1-й отдельной авиаэскадрилье в Быкове на Украине, а после в 10-й авиаэскадрилье погранвойск НКВД в Гродно.
В ее составе Иван Мещеряков и встретил начало Великой Отечественной войны. Впервые принял бой в июне 1941 года. В сентябре в небе над Смоленской областью тараном сбил свой первый «Юнкерс». К декабрю на его счету уже 135 боевых вылетов, 15 воздушных боев и пять сбитых лично вр