Мария Сидорова родилась 21 ноября 1979 года в городе Балашиха, Московская область. Гандболом увлеклась в десятилетнем возрасте, тренировалась в московской СДЮШОР № 53 под руководством тренеров Алексея Молоткова, Артура Ратианидзе и Тамары Золкиной.
До 2001 года Сидорова выступала за столичный клуб «Вешняки», завоевав за это время бронзу на чемпионате Европы среди юниорок, а через год и среди молодежи. После на протяжении одиннадцати лет играла вратарем в тольяттинской «Ладе».
В 2002 году спортсменка победила на Кубке кубков европейских стран. В период с 2002 года по 2008 год Мария Сидорова стала пятикратной чемпионкой России, дважды удостаивалась титула чемпиона мира и победителя Кубка мира, выступала в финале Лиги чемпионов в 2007 году. Сидорова в составе сборной отстаивала честь России на летних Олимпийских играх в Пекине, завоевав серебряную медаль.
В 2012 году получила Кубок Европейской гандбольной федерации. В этом же году перешла в звенигородский гандбольный клуб «Звезда». Будучи вратарем команды, Сидорова пополнила спортивную копилку двумя бронзовыми медалями чемпионата России, завоевала кубок и Суперкубок России.
Мария Сидорова обладатель титула «Заслуженный мастер спорта России» и медалей ордена «За заслуги перед Отечеством» I и II степени.
Замужем. Муж - Антон. Сын - Данил, родился в 2009 году.
В настоящее время работает в Федерации гандбола России.