Михаил Мокшин родился 1 февраля 1974 года в Тульской области. Окончил юридический факультет Воронежского государственного университета. К службе в органах прокуратуры приступил непосредственно по окончании ВУЗа, в качестве следователя прокуратуры Коминтерновского района города Воронеж.
С января 2002 по сентябрь 2007 года, Мокшин служил следователем по особо важным делам следственного отдела прокуратуры области.
Далее, замещал должность заместителя руководителя отдела по расследованию особо важных дел СУ СК при прокуратуре РФ по Воронежской области.
С сентября 2008 года, офицер находился на посту руководителя отдела по расследованию особо важных дел следственного управления, а в 2009 году, назначен заместителем руководителя следственного управления СКП РФ по Воронежской области.
Затем, с января 2011 года, опытный управленец работал заместителем руководителя Следственного Управления Следственного Комитета РФ по Воронежской области.
Приказом Председателя Следственного комитета Российской Федерации от 23 июня 2016 года назначен заместителем руководителя Следственного Управления Следственного Комитета Российской Федерации по Камчатскому краю.
В 2019 году, полковник юстиции Мокшин Михаил Викторович назначен на должность Начальника Следственного Управления Следственного Комитета Российской Федерации по Ханты-Мансийскому автономному округу - Югре.
Отмечен государственными наградами и знаками отличия, в числе которых медали ордена «За заслуги перед Отечеством» II степени, «За заслуги» и «За безупречную службу» III степени.