Родился в семье крестьянина, рано лишился родителей, подростком работал трактористом. Затем участвовал в строительстве авиазавода в Иркутске, работал землекопом, слесарем, мастером цеха завода.
В 1935 окончил школу парашютистов, учился в трехгодичном аэроклубе г. Иркутска.
В 1939 призван в армию.
Закончил Батайскую авиационную школу.
С 6 июня 1941 летчик, командир авиазвена, заместитель командира и командир авиаэскадрильи, заместитель командира авиаполка на Западном, Калининском, Юго-Западном, Центральном и 1-м Белорусском фронтах. Майор, заместитель командира 30-го гвардейского истребительного полка 16-й воздушной армии 1-го Белорусского фронта сбил 12 фашистских самолетов лично и 15 – в группе. В схватках с фашистами совершил 2 воздушных тарана (в марте 1943 и 19 апреля 1945).
После войны Иннокентий Васильевич расстался с армией, в 1946 он демобилизовался и вернулся на авиационный завод в Иркутск. Работал мастером группы сборщиков, затем летчиком-транспортником.
В сентябре 1951 перевелся на работу в ЛИИ. Окончил курсы летчиков-испытателей.
В 1954 вернулся на Иркутский завод. Испытывал серийные Ил-28, Ту-14 и Ан-12.
В 1956 принимал участие в оказании помощи египетским ВВС по обучению их пилотов полетам на реактивном бомбардировщике Ил-28.
В начале 1960-х он расстался с авиацией и ушел в отставку.
Проживал в Ейске, затем в Геленджике.
Награжден орденами Ленина, Красной Звезды и медалями, а 22 марта 1991 Указом Президента СССР присвоено зв. Героя Советского Союза.