КУВНАС при Военной академии механизации и моторизации Красной армии им. И. В. Сталина, по окончании которой в мае 1941 г. вернулся на прежнюю должность. С началом Великой Отечественной войны полковник М. Н. Завадовский командиром полка участвовал в приграничном сражении в составе Западного фронта. С 25 июля по 5 августа находился в окружении в районе городов Минск и Рогачев, но сумел выйти вместе с группой офицеров и бойцов с документами, оружием и в форме в расположение своих войск. В дальнейшем состоял в распоряжении Военного совета Центрального фронта, а в сентябре был назначен командиром 225-го кавалерийского полка 57-й кавалерийской дивизии 10-й армии. До декабря она с армией находилась в резерве Ставки ВГК юго-западнее г. Рязань, а затем была передана Западному фронту и участвовала в Тульской наступательной операции. 27 января 1942 г. полковник М. Н. Завадовский был допущен к командованию 57-й кавалерийской дивизией и участвовал с ней в Ржевско-Вяземской наступательной операции. С апреля он командовал 18-й гвардейской стрелковой дивизией 49-й армии Западного фронта, которая находилась под г. Юхнов и прикрывала направление на Москву. В 1943 г. ее части вели боевые действия в составе 16-й армии, переименованной в мае в 11-ю гвардейскую. Летом дивизия в составе Западного, а с 30 июля – Брянского фронтов участвовала в Орловской наступательной операции. С 15 октября она в составе 11-й гвардейской армии входила в Прибалтийский (с 20 октября – 2-й Прибалтийский), а с 18 ноября – в 1-й Прибалтийский фронты. 24 ноября 1943 г. в боях в районе Пустошки генерал-майор М. Н. Завадовский был тяжело ранен и до марта 1944 г. находился в госпитале, затем назначен зам. командующего 11-й гвардейской армией 1-го Прибалтийского фронта. 23 апреля 1944 г. был допущен к исполнению должности командира 8-го гвардейского стрелкового корпуса. В том же месяце корпус был выведен в резерв Ставки ВГК, затем 27 мая передан 3-му Белорусскому фронту и участвовал в Белорусской, Инстербургско-Кенигсбергской, Кенигсбергской и Земландской наступательных операциях. Корпус под его командованием освобождал города Борисов, Лаздияй, Вирбалис, Кибартай, отличился при разгроме инстербургской группировки противника и блокировании города и крепости Кенигсберг с юга, а также при завершении разгрома земландской группировки гитлеровцев на косе Фрише-Нерунг. Указом ПВС СССР от 19 апреля 1945 г. генерал-лейтенанту М. Н. Завадовскому было присвоено звание Героя Советского Союза. После войны продолжал командовать этим корпусом в составе Особого ВО, а с марта 1946 г. – ПрибВО. В июне 1946 г. 8-й гвардейский стрелковый корпус был переформирован в воздушно-десантный. С апреля по июль 1949 г. М. Н. Завадовский находился на учебе на ВАК при Высшей военной академии им. К. Е. Ворошилова, по окончании которых был назначен пом. командующего войсками Горьковского ВО. С мая по октябрь 1953 г. состоял в распоряжении ГУК, затем находился в загранкомандировке в Болгарии в должностях главного военного советника Болгарской народной армии и военного атташе при посольстве СССР в Болгарии, с января 1955 г. – главного военного советника министра народной обороны НРБ. По возвращении