Родился 3 октября 1906 года в селе Алексеевка Белокуракинского района в крестьянской семье.

С 1935 года Григоренко был главным инженером строительства производственного объекта в Коканде, с 1936 года – начальником отдела капитального строительства Народного комиссариата среднего машиностроения СССР. Занимался созданием первых шарикоподшипниковых мастерских, давших первую продукцию к концу 1940 года. В 1940 году Григоренко руководил переоборудованием цехов одного из автомобильных заводов для налаживания выпуска танков «Т-34».

С июля 1941 года командовал инженерно-сапёрной бригадой 19-й армии Западного фронта, строил оборонительные рубежи под Смоленском.

Став начальником 60-го армейского управления военно-полевого строительства, командовал строительством укреплений на рубеже обороны Дмитров-Москва. Являлся автором проекта «мешка», воплотив его на одном из участков фронта, применив взрывы в начале и в конце вражеской колонны с целью её обездвижения, и её последующие обстрелы артиллерией.

В дальнейшем командовал сапёрным батальоном, сапёрной бригадой на Калининском и Западном фронтах. Участвовал в освобождении Великих Лук. Когда стало известно о планах противника, желающего отбить город, Григоренко стал инициатором и руководителем строительства запруды на реке Ловать. Действия Григоренко позволили сорвать планы контрудара немецких войск. В дальнейшем участвовал в освобождении Калининской и Смоленской областей, боях под Невелем, освобождении Белорусской и Литовской ССР, боях в Восточной Пруссии. К осени 1944 года гвардии полковник Михаил Григоренко был начальником инженерных войск 11-й гвардейской армии 3-го Белорусского фронта.

Указом Президиума Верховного Совета СССР от 5 мая 1945 года за «образцовое выполнение боевых заданий командования на фронте борьбы с немецкими захватчиками и проявленные при этом отвагу и геройство» гвардии полковник Михаил Григоренко был удостоен высокого звания Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда» за номером 5028.

Умер 22 марта 1990 года, похоронен на Троекуровском кладбище.