Марат Романов родился 5 июня 1966 года в городе Челябинск. После окончания школы выучился на помощника машиниста и, отслужив на флоте, устроился на работу на Челябинский металлургический завод. В свободное время занимался альпинизмом.
Работал на заводе сталеваром, но в 1996 году, попав в автомобильную аварию, получил перелом позвоночника. В результате случился паралич нижней части тела. Авария не сломала Марата и тот начал с занятий армрестлингом, затем увлекся баскетболом, а когда в мае 2007 года в городе Челябинск организовали команду керлингистов-колясочников, занялся керлингом и сразу же стал скипом, капитаном, команды.
В сезоне 2009/2010 года выиграл бронзовую медаль Чемпионата России. В 2012 году одержал победу на Чемпионате Мира среди инвалидов-колясочников, проходившем в городе Чхунчхон, Южная Корея. Титул Чемпиона России завоевал в сезоне 2014/2015 года.
На XI Паралимпийских зимних играх в городе Сочи в 2014 году Марат Романов стал серебряным призером. В следующем году завоевал вторую золотую медаль на Чемпионате Мира среди инвалидов-колясочников в Финляндии. Еще через год выиграл третью золотую медаль Чемпионата Мира, проходившего в городе Люцерн, Швейцария.
В феврале 2018 года Международный паралимпийский комитет обнародовал список Российских спортсменов, которые смогут принять участие в Паралимпиаде 2018 года в городе Пхенчхан в нейтральном статусе. Романов вошел в этот список.
Марат Романов окончил Уральскую государственную академию физической культуры в городе Челябинск по кафедре физического воспитания. Тренируется в Челябинском клубе «Гранит», где является капитаном команды по керлингу на колясках. Тренерами спортсмена являются Ефим Жиделев и Марина Согрина.
За высокие спортивные достижения на XI Паралимпийских зимних играх спортсмен удостоен Почетного звания «Заслуженный мастер спорта Российской Федерации». Награжден медалью ордена «За заслуги перед Отечеством» I степени.