Михаил Залепукин родился в Саратове, закончил Саратовский юридический институт. Работал помощником в прокуратуре Ровенского района Саратовской области. Был переведен следователем в прокуратуру Октябрьского района Саратова. После пятилетней работы на этом месте переведен заместителем прокурора Ленинского района. Через полгода стал заместителем прокурора города, где работал на протяжении трех лет, занимаясь делами о коррупции, бандитизме, разбойных нападениях. После этого был назначен на должность начальника отдела в прокуратуру области, а затем приказом Генерального прокурора - прокурором Балакова.
В марте прошлого года он стал и. о. прокурора республики Башкортостан.