Родилась 12 марта 1960 года в Омске.
В 1977 году закончила среднюю школу № 105 города Омска.
С сентября 1977 года по ноябрь 1981 года осваивала рабочие профессии на заводе «Электроточприбор».
В 1987 году окончила юридический факультет Омского государственного университета. Трудовую деятельность начала в качестве стажера судьи Советского районного суда Омска.
В 1989 году перешла на работу юрисконсультом на деревообрабатывающий комбинат территориального строительного объединения «Омскстрой».
С декабря 1992 года на протяжении 17 лет работала в органах пенсионного обеспечения и социальной защиты населения. Прошла путь от заведующей пенсионным отделом администрации Советского района города Омска до заместителя Министра труда и социального развития Омской области.
В 2009 году назначена на должность заместителя Министра труда и социального развития Омской области. В 2010 году работала Уполномоченным при Губернаторе Омской области по правам ребенка.
В 2012 году заняла должность заместителя Мэра города Омска по социальным вопросам – образование, культура, спорт, социальная защита, молодежная политика, физическая культура.
В 2018 году трудилась руководителем Управления Министерства труда и социального развития Омской области по городу Омску.
27 сентября 2018 года Постановлением Законодательного Собрания Омской области назначена на должность Уполномоченного Омской области по правам человека.
21 сентября 2023 года полномочия Уполномоченного Омской области по правам человека продлены на второй срок.
Награды: Ирина Михайловна неоднократно награждалась почетными грамотами и благодарственными письмами Уполномоченного по правам человека в Российской Федерации, Правительства Омской области, Администрации города Омска, органов социальной защиты населения, некоммерческих организаций региона.
В 2008 году ей присвоено звание «Заслуженный работник социальной защиты населения Омской области», в 2014 году она награждена Почетной грамотой Пенсионного фонда Российской Федерации.