Участник Первой мировой войны. Получил звание унтер-офицера. В 1918-м добровольно вступил в Красную армию, в которой служил почти 40 лет. В 1921 году окончил Рязанскую пехотную школу, дважды учился на командных курсах «Выстрел».
Будущий генерал всю свою армейскую жизнь провел в боях и походах. В империалистическую был на Рижском фронте, в гражданскую воевал против Мамонтова. В числе советских добровольцев сражался за свободу Испании, а в 1939 году участвовал в боях против японских захватчиков у реки Халхин-Гол. За успешное руководство частями 11-го механизированного корпуса и личное мужество 17 ноября 1939 года М.Ф.Терехину было присвоено звание Героя Советского Союза.
В 1939-1940 годах Терехин – опять в боях. На этот раз против белофиннов. Командовал стрелковым корпусом. В апреле 41-го – снова на Дальний Восток, назначается командующим 2-й Краснознаменной армией, которая приняла участие в разгроме Квантунской армии. За эту операцию был награжден орденом Кутузова 1-й степени. Командир японской дивизии, сдавшись в плен, отдал М.Ф.Терехину свою саблю. Этот трофей Макар Фомич позже сдал в Рязанский краеведческий музей.
После войны генерал-лейтенант Макар Фомич Терехин продолжал службу в Советской Армии. Уволившись в запас, жил в Рязани. Активно участвовал в общественной работе, в патриотическом воспитании молодежи.
Подготовил А.С. Прокофьев