Родился 16 мая 1944 года в Ленинграде. В театральный институт поступать не хотел, но его мама - Нина Аркадьевна Кастальская (1913-1985), актриса Пушкинского театра, - настойчиво советовала выбрать профессию актёра. На вступительных экзаменах в ЛГиТМИК проходил туром за туром, постепенно у него проснулся азарт и он поступил на курс Зиновия Яковлевича Корогодского. С 1971 года и до конца жизни работал в Ленинграде в театре "Балтийский дом", бывший "Ленинского комсомола"...
Заслуженный артист РФ (1998).
Актёр умер в Санкт-Петербурге от инсульта 21 января 1999 года у себя дома в возрасте 54 лет, не дожив несколько месяцев до юбилея... Когда Михаил Васильевич был в коме, по телевизору показывали 2-ую серию "Возвращения броненосца", в котором он сыграл главную роль... Похоронен на кладбище Памяти жертв 9-го января в Санкт-Петербурге.