Mariya Vladimirovna Zaharova, 24 Aralık 1975 tarihinde Moskova’da doğdu.

Zaharova, 1998 yılında, Moskova Devlet Uluslararası İlişkiler Enstitüsü Uluslararası Gazetecilik bölümünden mezun oldu.

1988’den beri Rusya Dışişleri Bakanlığı bünyesinde çalışan Mariya Zaharova, 2003-2005 ve 2008-2011 yılları arasında Dışişleri Bakanlığı Bilgi ve Basın Dairesi’nde çeşitli görevler üstlendi.

2005-2008 yılları arasında Rusya'nın Birleşmiş Milletler Daimi Temsilciliği basın sekreterliği görevini yürüttü.

Mariya Zaharova, 2011 yılında Dışişleri Bakanlığı Sözcüsü Aleksandr Lukaşeviç’in yardımcılığı görevine getirildi.

Lukaşeviç’in Rusya Devlet Başkanı Vladimir Putin tarafından Avrupa Güvenlik Teşkilatı (AGİT), Rusya daimi temsilciliği görevine atanmasının ardından 10 Ağustos 2015 tarihinde Dışişleri Bakanlığı Sözcüsü olarak atandı. Mariya Zaharova bu göreve atanan ilk kadın diplomat oldu.

Zaharova, 2016 yılında BBC’nin en etkili 100 kadın listesinde yer aldı.