Родился 2 августа 1890 года в Тамбовской губернии. Русский.
В 1902 году, будучи сиротой, вместе с семьей дяди приехал Сибирь.
Поселились на хуторе между деревнями Высокая Грива и Гаревка (ныне территория Тогучинского района Новосибирской области). Образование – четыре класса церковно-приходской школы. Затем переехал в Высокую Гриву, где и обзавелся семьей.
В 1910 году призван на военную службу. Демобилизован в 1914 году. Службу проходил в 42-м Сибирском стрелковом полку, но с началом Первой мировой войны сразу отправлен на фронт, где воевал в составе 11-й Сибирской стрелковой дивизии на Юго-Западном фронте. Служил в разведке.
За проявленное в боях личное мужество и героизм старший унтер-офицер М.Е. Ванин был награжден четырьмя Георгиевскими крестами.
После Октябрьской революции 1917 года вступил в Красную Армию, воевал против колчаковцев и белочехов.
Вернулся со службы в 1919 году. Плотничал в составе строительной бригады. Работал директором начальной школы села Высокая Грива, затем руководил школой в поселке Нечаевском. В общей сложности педагогической деятельности посвятил 20 лет.
В послевоенный период проводил ревизии работы школ района, затем до ухода на пенсию работал фуражиром в колхозе «Знамя Сталина» (с. Высокая Грива Тогучинского района).
Скончался 11 июля 1968 года.
Похоронен в селе Высокая Грива [158, 396, 398, 434, 546].