Родился 4 февраля 1919 года в селе Белый Колодезь Харьковской губернии. С детства жил в Ашхабаде, где окончил 7 классов и аэроклуб.
По разнарядке ЦК ЛКСМ Туркменистана направлен в Балашовскую школу гражданского воздушного флота, которая была преобразована в военную в 1939 году.
После окончания школы оставлен в ней летчиком-инструктором.
Начал воевать на биплане Р-5, использовавшемся чаще как ночной бомбардировщик.
Провел на нем 85 боевых вылетов.
С 1943 года — в истребительной авиации.
В первый день Курской битвы, прикрывая самолеты-штурмовики в районе Черкасского, младший лейтенант Токаренко сбил 2 истребителя.
Позднее гвардии капитан Токаренко сотни раз сопровождал штурмовиков во время битвы за Днепр, в Корсунь-Шевченковской и Ясско-Кишиневской операциях, сражался на Львовском и Сандомирском направлениях.
Всего провел 465 боевых вылетов, в 50 воздушных боях сбил 20 самолетов противника.
После войны продолжал службу в ВВС, летал на реактивных самолетах.
В 1952 году окончил Высшие летно-тактические курсы.
Ушел в отставку в 1963 году в звании генерал-майора.
Жил и работал в Днепропетровске.
М. К. Токаренко умер 3 марта 1984 года.
Герой Советского Союза (10.04.1945).
Награжден орденом Ленина, тремя орденами Красного Знамени, орденами Александра Невского, Отечественной войны 1-й степени, двумя орденами Красной Звезды, медалями.