Родился в театральной семье: отец - О.Н. Ефремов, мать - актриса "Современника" А.Б. Покровская, дед - оперный режиссер Б.А. Покровский. Заслуженный артист РФ (1995). Впервые вышел на сцену Московского художественного театра еще мальчиком - в спектаклях "Уходя, оглянись!" (1976) и "Утиная охота" (1979). В 1987 году, с перерывом на службу в армии, окончил Школу-студию МХАТа (курс В. Богомолова). В 1987-91 годах - художественный руководитель Театра-студии "Современник-2". В 1991-99 годах работал во МХАТе имени А.Чехова. В кино дебютировал тринадцатилетним подростком в фильме "Дни хирурга Мишкина", а фильм "Когда я стану великаном" сделал его одним из самых популярных юных актёров страны. Начиная с 2000 года Михаил Ефремов очень много снимается в кино, на его счету заметные роли как в фильмах, так и сериалах. Все чаще режиссеры используют незаурядное комедийное дарование актера.