Игорь Романов родился 1 марта 1965 года в городе Осинники. В 1988 году окончил Сибирский металлургический институт, по специальности – инженер-металлург.
Свою трудовую деятельность начал в сфере коммунального хозяйства сразу после окончания института. Прошел путь от электрослесаря участка тепловых сетей г.Осинники до главного инженера предприятия.
В марте 2006 года назначен директором муниципального предприятия «Управление городским хозяйством».
С августа 2006 года занимал должность первого заместителя Главы города. Курировал сферу ЖКХ.
В 2012 году был избран Главой Осинниковского городского округа.
В 2015 году успешно прошел обучение в Московской школе управления «СКОЛКОВО» по «Программе профессиональной переподготовки по обучению команд, управляющих проектами развития моногородов».