Родился 1 июля 1945 года в деревне Березовка Уватского района Тюменской области. Учился в Заочном народном университете искусств им. Н. К. Крупской в Москве (1961-1964). Член Союза художников СССР с 1980 года, живописец. Автор тематических композиций, пейзажей. Участник городских, областных, зональных, республиканских, всесоюзных, международных выставок. Произведения находятся в музейном комплексе имени И. Я. Словцова (Тюмень). Работы художника украшают частные собрания России, Бельгии, Канады, Японии, Америки. Живет в Тюмени.
Михаил Иванович лауреат областных премий им. И. А. Калганова и В. П. Овчарова, лауреат Всероссийского литературного конкурса «Патриот России». Награжден администрацией города Тюмени, министерством культуры Российской Федерации, многочисленными грамотами, медалью ордена «За заслуги перед Отечеством» II степени.
В 2014 году Михаилу Захарову присвоено звание «Почётный гражданин Уватского района».
В 2015 году издательство «АРТгрупп» выпустило сборник рассказов художника «По небу лодка плыла». Автор-составитель доктор искусствоведения Сезева Н. И. В книгу вошли пятьдесят один рассказ и одна фантастическая повесть «Полет в никуда».