Родилась в Москве в 1973 году. В 1995 году окончила Московскую государственную академию приборостроения и информатики (ныне Московский государственный университет приборостроения и информатики).
Работала в "Независимой газете" Виталия Третьякова ответственным редактором экономического приложения, возглавляла отдел политики, была заместителем главного редактора, курирующим политику и экономику.
В начале 2003 года перешла из "Независимой газеты" в "Российскую газету", где получила должность редактора отдела политики. Первой ее публикацией в РГ стало интервью с Дмитрием Медведевым, который на тот момент был первым заместителем руководителя администрации президента РФ. В феврале 2006 года Волкова взяла интервью у Медведева, когда он уже занимал пост первого заместителя премьера.
В 2008 году президент Владимир Путин объявил ей благодарность за активную работу по развитию институтов гражданского общества в России.
3 октября 2013 года премьер-министр Дмитрий Медведев назначил директором Департамента по подготовке текстов публичных выступлений председателя правительства РФ редактора отдела политики "Российской газеты" Марину Волкову. Она заняла место, освобожденное месяц назад по собственному желанию Евой Василевской, которая работала в этой должности с мая 2012 года.