В 1937 – 1939 гг. работала учительницей начальной школы в деревне Палюжье Новокарельского (ныне Лихославльского) района Калининской области, затем воспитателем детского сада № 50 г. Калинина. Без отрыва от производства прошла курс подготовки на инструктора-летчика в Калининском аэроклубе.
В 1939 – 1941 гг. работала летчиком-инструктором в этом же аэроклубе. Когда началась Великая Отечественная война, М.В. Смирнова добровольно ушла в армию. В Красной Армии с ноября 1941 г. В 1942 г. окончила курсы летчиков при Энгельсской военной авиационной школе пилотов (Саратовская область).
В действующей армии с мая 1942 г. Принимала участие в боях на Южном, Северо-Кавказском, 4-м Украинском и 2-м Белорусском фронтах, являлась командиром авиаэскадрильи 46-го Гвардейского Таманского Краснознаменного ордена Суворова 3-й степени ночного бомбардировочного авиационного полка.
За мужество и героизм, проявленные при выполнении боевых заданий, Указом Президиума Верховного Совета СССР от 26 октября 1944 г. М.В. Смирновой присвоено звание Героя Советского Союза с вручением ордена Ленина и медали Золотая Звезда. Она награждена тремя орденами Красного Знамени, орденом Александра Невского, орденом Красной Звезды, орденом Отечественной войны I степени, медалями «За оборону Кавказа», «За освобождение Варшавы», «За победу над Германией в Великой Отечественной войне 1941 – 1945 гг.» и др.
После войны гвардии майор М.В. Смирнова вышла в отставку. В 1976 г. вышла на пенсию. М.В. Смирнова являлась членом Тверской ассоциации Героев Советского Союза, Героев Российской Федерации и полных кавалеров ордена Славы; председателем ассоциации кавалеров ордена Александра Невского.
М.В. Смирнова умерла 10 июля 2002 г.
Похоронена в г. Твери на Дмитрово-Черкасском кладбище. Именем Марии Смирновой названа улица в г. Твери.
Материал подготовила преподаватель Григорьева И.В.