Ирма Шетова родилась 16 апреля 1977 года в городе Нальчик, Кабардино-Балкарская республика. В 1999 году окончила Кабардино-Балкарский государственный университет, получив квалификацию врача по специальности «Лечебное дело».
Карьеру, Шетова начала в 1999 году, с должности врача-невролога приемного отделения городской клинической больницы № 20 города Москва. В 2001 году, медик получила дополнительное образование, успешно окончив обучение в клинической ординатуре на базе Российского государственного медицинского университета имени Пирогова.
С 2004 года, являлась старшим лаборантом, а позднее заняла должность доцента кафедры фундаментальной и клинической неврологии и нейрохирургии Российского национального исследовательского института, расположенного в городе Москва. В том же году, Ирма Мухамедовна вновь повысила уровень персонального образования, завершив обучение в очной аспирантуре на базе Российского государственного медицинского университета имени Пирогова.
В 2005 году, успешно защитила диссертацию кандидата медицинских наук. В период с 2005 по 2008 год, занимала должность руководителя неврологической службы Клиники-31 города Москва. По совместительству, являлась старшим научным сотрудником отдела экспериментальных и теоретических исследований НИИ цереброваскулярной патологии и инсульта Российского национального исследовательского института.
С декабря 2012 года, Шетова занимала пост министра здравоохранения и курортов Кабардино-Балкарской Республики. В 2016 году, Ирма Мухамедовна назначена на должность помощника Министра здравоохранения Российской Федерации. В министерстве курирует вопросы, связанные с организацией помощи больным с острыми нарушениями мозгового кровообращения в РФ.
Замужем. Воспитывает сына.