Член Совета Федерации Федерального Собрания РФ.
Член Комитета СФ по аграрно-продовольственной политике и природопользованию.
Представитель от законодательного органа государственной власти Белгородской области.
Иван Кулабухов родился 9 октября 1958 года в селе Высокое, Белгородская область. После школы начал трудовую деятельность сначала мастером, затем прорабом. Впоследствии занял должность исполняющего обязанности руководителя комплекса треста «Щекингазстрой».
В 1984 году Кулабухов работал инженером, старшим инженером завода металлоконструкций. Затем до 1989 года занимал должность инженера управляющей
Высшее образование Иван Николаевич получил в Белгородском технологическом институте строительных материалов, по специальности инженер-механик. Позднее окончил Белгородскую государственную технологическую академию строительных материалов, получив специальность экономист-менеджер.
В 1989 году работал старшим экономистом социально-экономического отдела, старшим экономистом плановой комиссии Свердловского районного исполкома города Белгород.
В 1991 году прошел путь от главного инженера компании «Жилспецкомплект», начальника управления до генерального директора Муниципального производственного предприятия по ремонту и эксплуатации жилищного фонда.
Иван Кулабухов с 1996 по 2000 года занимал должность первого заместителя главы администрации, председателя Комитета развития городского хозяйства и строительного комплекса в городе Белгород.
В 2000 году Ивана Николаевича избрали депутатом Белгородского городского Совета депутатов. В городской думе являлся заместителем председателя. Впоследствии назначен на должность заместителя руководителя аппарата Главы администрации области. Руководил департаментом организационной и кадровой работы.
В 2001 году победил на выборах депутатов Областной думы. Занимал пост первего заместителя председателя, позднее первого заместителя руководителя аппарата губернатора Белгородской области. Повторно избирался депутатом в 2005 году.
С 2010 года являлся председателем Белгородской областной Думы.
Правительством Белгородской области Иван Кулабухов делегирован в Совет Федерации. Наделен полномочиями с 23 сентября 2015 года. Входит в состав Комитета СФ по аграрно-продовольственной политике и природопользованию.
Иван Николаевич награжден медалями ордена «За заслуги перед Отечеством» II, I степени.