Мария Захарова родилась в 1975 году в семье Владимира Захарова, также дипломата и востоковеда, работавшего в советском и российском посольстве в Китае, а затем в структурах ШОС.
Детство Марии Захаровой прошло в Пекине, помимо английского она владеет и китайским языком. Как отмечает газета "КоммерсантЪ", она окончила факультет международной информации МГИМО по специальности журналист-международник.
Мария Захарова стала директором департамента информации и печати МИД и официальным представителем ведомства в 2015 году, до этого проработав заместителем главы этого департамента.