Вторжение монголо-татарского войска хана Батыя на Русь привело к полному разорению Галицко-Волынского княжества, были сожжены многие его города и селения, тысячи людей уведены в полон. Сам князь с семьей и небольшой дружиной бежал в соседнюю Венгрию, король который находился с правителем Галича в дружеских отношениях и хотел с его семьей заключить династический брак.
После ухода степных завоевателей Даниилу Галицкому пришлось потратить много сил для восстановления порушенных волынских городов. Ему, равно как и почти всем русским удельным князьям, пришлось признать власть Золотой Орды и ежегодно выплачивать ей большую дань.
В то время Даниилу Галицкому пришлось вести упорнейшую борьбу против своих западных врагов-соседей – сторонников черниговского князя Ростислава Михайловича. Летом 1245 года объединенное войско польских и венгерских рыцарей, поддерживавших в княжеской междоусобице на Руси Ростислава Михайловича, вторглось в пределы Галицкой земли. Был захвачен город Перемышль и осажден город-крепость Ярослав. Узнав об этом, Даниил Галицкий скрытно переправил свои войска через реку Сан и решительно двинулся к осажденному Ярославу.
Союзное рыцарское войско, оставив под галицкой крепостью небольшой заслон, двинулось навстречу князю Даниилу. Противники сошлись неподалеку от Ярослава. Перед битвой полководец построил свои полки в один ряд – в так называемый полчный ряд. В центре встали ополченцы под командованием дворского Андрея, на левом фланге – княжеский полк самого Даниила Романовича, на правом – полк его брата Василька.
Венгерские рыцари атаковали центр русского войска. Плохо вооруженные ополченцы не выдержали удара тяжелой конницы и, яростно отбиваясь, стали отходить к берегу реки Сан. Одновременно с венграми польские рыцари под командованием воеводы Флориана атаковали левофланговый полк князя Василька Романовича. Однако тот успешно отразил натиск польских рыцарей, и им пришлось отступить на исходные позиции.
Пока рыцарская конница теснила пеших ополченцев к берегу и атаковывала ряды полка князя Василька, сам Даниил Галицкий со своим полком сумел скрытно обойти увязших в битве венгров на их правом фланге и оказался в тылу их отборного полка, который собирался вот-вот усилить натиск рыцарей в центре. Воины князя Даниила неожиданно обрушились на резервный неприятельский полк и разгромили его полностью, обратив оставшихся в живых рыцарей в бегство. Увидев это, главные силы поляков и венгров дрогнули и тоже бежали с поля брани.
Ярославская битва завершила собой почти 40-летнюю кровопролитную борьбу за восстановление единства Галицко-Волынской Руси.
Вернув