И. М. Порочкина родилась в 1925 году в Ленинграде. Из блокадного города семья была эвакуирована на Южный Урал. После окончания Великой отечественной войны Ирина Макаровна вернулась в родной город, где поступила в Ленинградский университет, став одним из первых в стране специалистов по чешскому языку и литературе. Темой дипломной работы стали первые переводы Яна Неруды на русский язык. Участвовала в создании в 1949 году славянской кафедры филологического факультета Ленинградского университета, стала первой аспиранткой по специальности чешская литература. В 1951 — 1952 годах стажировалась в Карловом университете в Праге под руководством известного чешского филолога, члена Пражского лингвистического кружка Яна Мукаржовского. В 1954 году вышла замуж за богемиста, поэта и переводчика Игоря Владимировича Иванова (1930—2003), известного под псевдонимом Игорь Инов. В 1955 году у них родился сын Александр. Супруги поддерживали тесные связи со многими видными чешскими писателями, учеными и деятелями культуры. В 1960 году И. М. Порочкина защитила кандидатскую диссертацию «Творчество Марии Пуймановой». Ввод войск в Чехословакию в 1968 году вся семья встретила в Праге, куда И. М. Порочкина и И. В. Инов были приглашены на курсы летней школы славистики. Вернувшись после этих драматических событий в СССР, супруги не скрывали своего негативного отношения к вторжению, что не могло не сказаться отрицательно на их профессиональной карьере. В 1973 г. была командирована в Самаркандский университет, где в течение месяца преподавала чешскую литературу и язык. До середины 1980-х продолжала работать на филологическом факультете ЛГУ. В 2004 г. вернулась к преподавательской деятельности на кафедре славянской филологии Санкт-Петербургского университета, где проработала до последних дней своей жизни.