Играл в Студенческом театре ЛГУ. В 1965 году окончил Ленинградский государственный институт театра, музыки и кинематографии, работал в Ленинградском театре драмы имени Пушкина. С 1966 года — актёр ленинградского Большого драматического театра имени Горького.
Творческая биография Михаила Данилова связана с Георгием Товстоноговым и БДТ. На этой сцене он сыграл десятки маленьких ролей, создал «точные стилистические фигуры».
Заслуженный артист РСФСР (1988).
Михаил Данилов последние годы тяжело болел, ездил на операцию в США, где ему удалили почку и половину лёгкого. Несмотря на не проходящие боли, актёр внешне оставался всегда бодрым и остроумным. Ушёл из жизни 10 октября 1994 года в Бостоне. Урна с прахом захоронена в Санкт-Петербурге на Большеохтинском кладбище.