Михаил Алекперов родился в 1924 году в селе Сарай под Баку в семье рабочего-нефтяника. По национальности — азербайджанец. По окончании школы работал на нефтяных промыслах. Детство и юность Алекперова прошли в Баку.
В 1942 году Кировским РВК города Баку был призван в Красную Армию. С апреля 1943 года участник боёв на фронтах Великой Отечественной войны. Разведчик Алекперов особо отличился при форсировании реки Днепр. В ночь на 26 сентября Алекперов с группой разведчиков пробрался в село Бородаевка и, чтобы раскрыть огневую систему врага, они предприняли ночную атаку, в результате чего в течение часа разведчики раскрыли огневые точки противника. На следующий день в бою за село Михаил захватил двух в плен и убил четырёх немецких солдат. Вместе с разведчиками, Алекперов отбил 14 контратак гитлеровцев. 30 сентября он был тяжело ранен и умер 13 октября 1943 года от ран в госпитале. Из наградного листа:
30 сентября 1943 года был тяжело ранен и умер от ран в госпитале 13 октября 1943 года.