Михаил Осокин родился 25 октября 1958 года в деревне Шипицыно, Пермский край. Трудовую деятельность, начал в 1974 году, с должности слесаря в Сергеевском лесопункте объединения «Гайнылес». В период с 1976 по 1978 год, юноша проходил срочную службу в рядах вооруженных сил Советского Союза.
В 1979 году, после увольнения в запас, Осокин занял должность слесаря, а позднее, бригадира - механика Гайнского леспромхоза Коми - Пермяцкого производственного лесозаготовительного объединения «Комипермлес».
Затем, с 1989 по 2000 год, являлся начальником Сергеевского лесопункта Открытого Акционерного Общества «Гайнылес».
С 2006 года, замещал должность начальника участка Общества с Ограниченной Ответственностью «Верхнекамье - Лес».
Далее, в 2007 году, перешел на пост заместителя директора ООО «Гайнылес», а позже, в 2008 году, опытный управленец возглавил вышеуказанное общество.
Впоследствии, 18 сентября 2016 года, Осокин Михаил Владимирович избран Депутатом Законодательного Собрания Пермского края III созыва от регионального отделения политической партии «КПРФ». Входит в состав фракции вышеуказанной партии в Законодательном Собрании Пермского Края.