Ирина Горькова родилась 18 сентября 1959 года в селе Борисово Можайского района Московской области. Возглавляла администрации сельского округа, затем - сельского поселения в Солнечногорском районе Московской области.
С декабря 2008 года курирует Ярославское региональное отделение ЛДПР. Провела ряд заседаний корсовета ЯРО ЛДПР, способствовала активизации работы партии, и ее местного координатора Виктора Кашапова. Особенно проявляли активность Заволжское и Рыбинское местное отделение. Руководителем первого является экс-директор Клуба юных моряков имени Ф.Ф.Ушакова, председатель Ярославского морского собрания, помощник депутата Ярославской областной думы Михаил Шувалов.
В октябре 2010 года Ирина Петровна Горькова баллотировалась в главы Ленинского района Московской области и заняла второе место, проиграв Сергею Кошману. В предвыборной кампании Горьковой принимали участие активисты Липецкого и Ярославского региональных отделений ЛДПР, студенты-политологи из Ярославля.
В ноябре 2010 года Ирина Петровна была назначена исполняющим обязанности координатора Липецкого регионального отделения ЛДПР во второй раз, однако уже в начале декабря Горькова была отстранена руководством ЛДПР от занимаемой должности и перестала курировать Липецкий регион. Новым куратором липецкого регионального отделения ЛДПР был назначен Юрий Коган, ранее курировавший Ульяновскую область.
До июня 2011 года курировала Ярославское отделение ЛДПР. Уполномоченный Высшего Совета ЛДПР в Белгородской области. В 2012 году выдвинулась в кандидаты на должность губернатора Белгородской области.