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