Иван Андреевич родился 31 августа 1931 года в д.Долгоруково Спасского района ТатАССР (ныне не существует). Учился в Пичкасской школе Куйбышевского района, затем в Тетюшском педагогическом училище ТатАССР.
В годы Великой Отечественной войны выполнял любую по мери сил работу на ровне со взрослыми. Окончил исторический факультет Казахстанского государственного университета им. Кирова (г.Алма-Ата). Более 30 лет прослужил в Вооруженных Силах СССР. Участвовал в боевых действиях в Афганистане, в ликвидации аварии на Чернобыльской АЭС. Работал адъюнктом, преподавателем, старшим преподавателем кафедры философии Военно-политической академии им. В.И.Ленина, референтом-консультантом, заместителем начальника лекторской группы Главного политического управления Советской Армии и Военно-морского флота, начальником отдела философских проблем войны и армии Института военной истории Министерства обороны РФ в г.Москва. 12 лет заведовал кафедрой «Философия, социология и история» в Российском государственном открытом техническом университете путей сообщения, где продолжает трудиться. Полковник в отставке, доктор философских наук, профессор, почётный работник профессионального образования РСФСР.
Награждён орденами Красной Звезды (дважды), «За службу Родине в Вооружённых силах СССР» 3-й степени, медалями «За доблестный труд в Великой Отечественной войне 1941–1945 гг.», «60 лет победы в Великой Отечественной войне 1941–1945 гг.», «Ветеран вооружённых сил СССР» и другими.
