Михаил Ефремов из актерской семьи Олега Ефремова и Аллы Покровской. Родился 10 ноября 1963 года в Москве. С тринадцати лет работал в театре, кино. Стал известным после фильма «Когда я стану великаном». В МХАТе получил театральное образование. Играл в спектаклях на сценах МХАТа и «Современника». С восьмидесятых годов непрерывно снимается в кинофильмах. Роль в сериале «Граница: Таежный роман» принесла небывалую славу. Заслуженный артист Российской Федерации.
Был женат пять раз, всего у него шестеро детей. Выглядит старше своих лет из-за пагубной привычки — злоупотребление алкоголем.