
Известно, что в органах прокуратуры он служит с августа 2008 года. Работал следователем, затем старшим следователем следственного управления Следственного комитета по Удмуртской Республике, помощником и старшим помощником прокурора Индустриального района Ижевска, прокурором отдела по надзору за производством дознания и оперативно-розыскной деятельностью прокуратуры Удмуртской Республики, с октября 2019 года состоял в должности заместителя прокурора Ленинского района г. Ижевска.
11 сентября заместитель прокурора Удмуртской Республики официально представил Михаила Иванова главе Шарканского района.
Михаил Иванов родился в 1986 году в городе Устинове. Женат, воспитывает двоих детей.