Михаил родился в Переяславле в 1229 году. В 1238 году чудом спасся от татарского меча, а в 1246-м стал князем Московским по завещанию отца. Его прозвали Хоробрит, что значит Храбрый, и правил он всего год, так как погиб в битве против войск Великого княжества Литовского при Протве, сражаясь с племянниками литовского короля Гедивидом, Таутвиласом и Миндаугасом.
До начала 12 века река Протва была пограничной между Муромо-Рязанским, Смоленским, Ростовом-Суздальским и Черниговским княжествами. Позже верхняя часть Протвы стала принадлежать Смоленскому, а нижняя - Черниговскому княжеству. После нашествия Батыя весь бассейн реки вошёл во владения Рязанского княжества, а потом она снова стала пограничной, но уже между Рязанским и Московским княжествами.
Именно в результате военных конфликтов между Русью и Литвой перешли под власть Москвы обширные территории Литовского княжества: Смоленск, Северщина и верховские княжества.
В одной из самых первых битв погиб князь Владимирский Михаил Ярославич, совсем недавно занявший Владимиро-Суздальский престол. Кирилл, епископ Суздальский, перенёс его тело во Владимир, в Успенский собор. После его смерти Московское княжество на некоторое время снова вошло в состав Владимирского. Жена Михаила неизвестна, но его единственным наследником был сын Борис, осиротевший во младенчестве.