Несмотря на свою физическую слабость, Ярославу Мудрому удалось стать великим полководцем. В 1036 г. войска под командованием киевского князя разгромили печенегов под стенами Киева. После сокрушительного поражения печенеги перестали беспокоить русские земли.
Продолжая политику своего отца по проникновению на Прибалтику, князь устроил походы против балтских племен. В 1030 г. Ярослав разбил племена эстов и основал на берегу Чудского озера город Юрьев (Тарту).
В 1043 г. киевский князь устроил поход на Константинополь. Поход завершился неудачей, русский флот был сожжен греческим огнем, было убито около 6 тысяч воинов. Русское войско отступило. В 1046 г. Ярослав заключил мир с Византией, который был скреплен браком Всеволода Ярославича (сын Ярослава) и дочери византийского императора Константина Мономаха.
Ярослав предпочитал династические браки военным действиям. Сам он был женат на шведской принцессе Ингигерде. Старший сын был женат на Гертруде — сестре польского короля Казимира I, Святослав на австрийской принцессе Оде, Всеволод, как уже было сказано, на дочери византийского императора; дочь Елизавета была женой норвежского короля, Анастасия — венгерского короля, а Анна вышла замуж за короля Франции Генриха I.
Можно утверждать, что Ярослав установил связи практически со всей Европой.