Михаил Ваничкин родился 22 мая 1956 года в городе Москва. С восемнадцати лет молодой человек работал в органах внутренних дел. После окончания в 1980 году Московского Университета Министерства Внутренних Дел Российской Федерации по специальности «Правоведение» посвятил себя работе в уголовном розыске.
Ваничкин прошел путь от инспектора Отдела Уголовного Розыска Управления Внутренних Дел Волгоградского районного исполнительного комитета города Москвы до начальника шестого отдела по борьбе с бандитизмом Управления Уголовного Розыска Главного Управления Внутренних Дел города Москвы. В 1994 году переведен в Главное управление по организованной преступности МВД РФ на должность старшего оперативного уполномоченного по особо важным делам, однако вскоре вернулся в УУР ГУВД города Москвы, став начальником отдела по борьбе с незаконным оборотом оружия Московского Уголовного Розыска.
В 1997 году Михаил Георгиевич вновь перешел в Главное Управление по борьбе с организованной преступностью МВД России на должность заместителя начальника данного управления. Через два года назначен исполняющим обязанности начальника управления, а в 2000 году полноценно занял кресло руководителя это подразделения. С 2001 по 2002 год являлся начальником Национального бюро Интерпола при МВД России.
В июле 2002 года Ваничкин назначен начальником Главного управления МВД России по Санкт-Петербургу и Ленинградской области. По должности также вошел в состав Правительства Санкт-Петербурга. В середине ноября 2006 года покинул ГУВД и вплоть до 2011 года работал помощником Министра Внутренних Дел России.
В апреле 2011 года в ходе реорганизации милиции в полицию, помощник Министра внутренних дел РФ генерал-лейтенант милиции Ваничкин Михаил Георгиевич освобожден от своей должности. После увольнения в отставку Ваничкин трудился на должности директора Управления безопасности Московского банка ОАО «Сбербанк России», где проработал до июня 2012 года.
Вскоре после назначения Владимира Колокольцева на должность министра внутренних дел, Указом Президента России Владимира Путина Михаил Ваничкин назначен заместителем Министра внутренних дел России. В компетенции заместителя министра Михаила Ваничкина находится непосредственная работа по борьбе с криминальными структурами.
В ведении генерала-полковника находятся: Главное управление уголовного розыска, Главное управление экономической безопасности и противодействия коррупции, Главное управление по противодействию экстремизму, а также Управление по обеспечению безопасности лиц, подлежащих государственной защите, Бюро специальных технических мероприятий, Оперативно-поисковое бюро, Управление оперативно-розыскной информации, Национального Центральное Бюро Интерпола Министерства Внутренних Дел России.
Женат.
Орден «За заслуги перед Отечеством» IV степени
Медаль ордена «За заслуги перед Отечеством» II степени