Родился 11 декабря
1898 года в деревне Ивановское Даниловского района Ярославской
области.
На военной службе – с 1917 года, в Красной Армии – с 1918 года.
Окончил кавалерийские курсы усовершенствования комсостава (1926),
Военную академию имени М.В. Фрунзе закончил в 1936 году, Академию
Генерального штаба – в 1939 году. В ноябре 1917 года вступил
в Красную Гвардию, участвовал в боях против германских оккупантов
в районе Пскова (1918).
В Гражданскую войну командиром взвода и эскадрона воевал на
Северо-Восточном и Туркестанском фронтах. В 1922-1931 годах
– помощник командира и командир пулеметного эскадрона, начальник
полковой школы. С мая 1936 года – начальник штаба легко бомбардировочной
авиабригады, с 1937 года – её командир. С 1939 года – старший
помощник начальника отдела, с 1940 года – начальник отдела Оперативного
управления Генерального штаба.
Во время Великой Отечественной войны – заместитель начальника
Оперативного управления, затем заместитель начальника Генерального
штаба (сентябрь 1941 – февраль 1942 годов). С февраля 1942 года
– начальник штаба 3-й ударной армии на Калининском фронте, с
августа – начальник штаба Северо-Западного, с октября – Волховского
фронтов. С августа 1943 года командовал 37-й армией на Степном,
2-м и 3-м Украинских фронтах, которая участвовала в освобождении
Левобережной Украины. С октября 1944 года и до конца войны командовал
57-й армией на 3-м Украинском фронте, участвовавшей в Будапештской,
Балатонской и Венской операциях.
За умелую организацию боевых действий, чёткое управление войсками
армии при форсировании рек Днепр, Южный Буг, Днестр и Дунай,
обеспечение захвата и удержания плацдармов, проявленные при
этом мужество и отвагу М.Н. Шарохину присвоено звание Героя
Советского Союза.
После войны М.Н. Шарохин продолжал командовать 57-й армией (с
июля 1945 в Южной группе войск). В апреле 1946 года назначен
начальником управления изучения опыта войны в Генеральном штабе,
в январе 1952 года – заместителем начальника Главного военно-научного
управления Генштаба. С апреля 1953 года – начальник Управления
высших военно-учебных заведений МО, с марта 1957 года – научный
консультант при заместителе министра обороны по военной науке,
с апреля 1958 года – военный консультант Группы генеральной
инспекции МО СССР.
Вышел в отставку в 1960 году.
Награждён тремя орденами Ленина, четырьмя орденами Красного
Знамени, орденами Суворова I степени, Богдана Хмельницкого I
степени, Кутузова II степени, Красной Звезды, медалями, а также
иностранными орденами.