Участник Великой Отечественной войны
Родился в селе Бюрганы Будёновского района Татарской АССР
В начале 30-х семья переехала в Лысьвенский район Пермской области. После окончания 10 классов работал приёмщиком леса в Кыновском ЛПХ.
В начале 1942 года Михаила Васильевича призывают в армию. Окончил курсы служебного собаководства в городе Туринск Свердловской области. Направлен на фронт во 2 отдельный полк специальной службы (дрессировщиков собак). Служащие подразделения ходили в боевые рейды вдоль линии фронта, охраняли штабы, ловили вражеских разведчиков вместе со своими четвероногими помощниками. Например, с 1 мая по 26 июня 1944 года Силиверстов три раза предупреждал боевое охранение о приближении разведывательных групп противника.
В ночь на 28 апреля 1945 года вожатый военно-служебной собаки Силиверстов находился в секрете по охране КП 270 стрелкового полка 58 стрелковой дивизии. Группировка противника, находившаяся юго-восточнее Берлина, попыталась вырваться из окружения и прорваться к штабу. Военнослужащий заметил это и сообщил коменданту, а затем вместе с личным составом штаба отбивал контратаки. После боя он был послан на прочёску леса, при помощи своего напарника – собаки обнаружило и задержал трёх солдат.
В марте 1947 года демобилизован их армии в звании младшего сержанта. Работал в Полазненском УБР помбуром, инженером по нормированию. С 1967 – начальник отдела труда и заработной платы.
Награждён орденами Красная Звезда, Отечественной войны 2 степени, медалями «За отвагу», «За взятие Берлина», «За освобождение Праги», «За победу над Германией», «Ветеран труда».