Родился 4 марта 1908 года в городе Зима Иркутской области в семье служащего.
После окончания 7 классов в 1929 году работал разгрузчиком и сплавщиком леса.
В 1930 – 1934 годах служил на Черноморском флоте. После увольнения в запас по вербовке прибыл в Якутию и стал работать на золотых приисках города Алдана сначала кочегаром, затем матросом, машинистом, позже – драгером.
В 1942 году его назначили начальником драги №76 прииска «Ленинский» треста «Якутзолото», коллектив которой, в результате внедрения передовых методов драгирования и модернизации дражных механизмов в 2,5 раза перекрывал проектную мощность 150-литровой драги.
После окончания трёхмесячных курсов по повышению квалификации драгеров на Урале руководил коллективом драги №77.
Указом Президиума Верховного Совета СССР от 1 октября 1957 года за выдающиеся производственные достижения и большой вклад, внесенный в освоение и внедрение новых прогрессивных методов труда в промышленности и сельском хозяйстве Якутской АССР Шишлянников Михаил Осипович удостоен звания Героя Социалистического Труда с вручением ордена Ленина и золотой медали «Серп и Молот».
В 1960 году М.О.Шишлянников возглавил коллектив самой мощной в Якутии 380-литровой драги №41, запущенной в этом же году.
Избирался депутатом Алданского городского и Ленинского районного Советов депутатов трудящихся, делегатом XII съезда профсоюза металлургов СССР.
В 1967 году вышел на пенсию.
Награждён двумя орденами Ленина (27.12.1954, 01.10.1957) и медалями.