Родился 3 февраля 1916 года в селе Яз ныне Большеболдинского района Нижегородской области в семье крестьянина. Русский. Окончил шесть классов в селе Большое Болдино, затем школу фабрично-заводского ученичества (ФЗУ) в городе Дзержинске той же области. Работал контролером отдела технического контроля, затем бригадиром на одном из заводов города.
В 1937 году был призван в Красную Армию. В 1939 году окончил Тамбовское военное пехотное училище. Участвовал в боях с японцами на реке Халхин-Гол в 1939 году, командовал пулеметным взводом. Член ВКП(б)/КПСС с 1940 года.
Участник Великой Отечественной войны с октября 1941 года. Участвовал в битве под Москвой, в составе Западного, а позднее 1-го Белорусского фронтов, с боями дошёл до Берлина. На завершающем этапе войны гвардии майор Шестаков командовал мотострелковым батальоном 20-й гвардейской механизированной бригады. Особо отличился при штурме столицы гитлеровского рейха в апреле 1945 года.
24 апреля батальон гвардии майора Шестакова, действуя в авангарде бригады, первым подошёл к Тельтов-каналу. Во главе взвода автоматчиков Шестаков перебрался по невзорванному пешеходному мосту, захватил плацдарм и обеспечил форсирование канала бригадой. 1 мая, приблизившись к крепости, расположенной на территории зоопарка, приказал открыть ураганный огонь из всех видов оружия и симитировал атаку. Хитрость удалась, и гарнизон численностью в 2000 человек капитулировал, выкинув белый флаг. В уличных боях командир батальона был контужен, но остался в строю до завершения боевых действий.
Указом Президиума Верховного Совета СССР от 31 мая 1945 года за образцовое выполнение боевых заданий командования на фронте борьбы с немецко-фашистским захватчиками и проявленные при этом мужество и героизм гвардии майору
Шестакову Максиму Кузьмичу присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда» (№ 7073).
В 1948 году подполковник Шестаков был уволен в запас. Жил в городе Жданов (ныне — Мариуполь) Донецкой области Украины. Работал инженером в управлении материального обеспечения Азовского морского пароходства. Умер 22 февраля 1976 года. Похоронен в городе Мариуполь, на Старокрымском кладбище, в центральной части.
Награждён орденами Ленина, Красного Знамени, Красной Звезды, медалями.