В 1030 г. Ярослав ходил на Чудь и утвердил свою власть на берегах Чудского озера. Он построил здесь город и назвал его Юрьевым.
Ярослав не доверял брату и воротился лишь собрав на севере сильную рать; тогда он заключил с братом мир у Городца (вероятно, близ Киева), по которому земля русская разделена на две части по Днепр: области по восточную сторону Днепра отошли к Мстиславу, а по западную – к Ярославу (1025). В 1035 г. Мстислав умер, и Ярослав стал единовластно править русской землей. Кроме указанных войн, связанных с княжескими междоусобицами, Ярославу пришлось еще совершать много походов против внешних врагов, почти все его княжение наполнено войнами.
Есть известие о походе русских при Ярославе к Уральскому хребту, под предводительством Улеба (1032).
В 1017 г. Ярослав успешно отразил нападение печенегов на Киев и затем боролся с ними, как с союзниками Святополка Окаянного. В 1036 г. летописи отмечают осаду Киева печенегами, в отсутствие Ярослава, отлучившегося в Новгород. Получив об этом известие, Ярослав поспешил на помощь и наголову разбил печенегов под самыми стенами Киева. После этого поражения нападения печенегов на Русь прекращаются.
Известны походы Ярослава на север, против финнов.
В 1042 г. Ярослав отправил сына Владимира в поход на Ям, и этот поход был удачен.
На западных границах Ярослав вел войны с Литвой и ятвягами, и с Польшей.
В 1022 г. Ярослав ходил осаждать Брест, в 1030 г. он взял Бельз в Галиции.
В следующем году с братом Мстиславом взял червенские города и привел много польских пленников, которых расселил по р. Роси в городках для защиты земель от степных кочевников.
Несколько раз Ярослав ходил в Польшу, последний поход был в 1047 г.
Собор святой Софии в Киеве
Княжение Ярослава ознаменовалось последним враждебным столкновением Руси с греками. Один из русских купцов был убит в ссоре с греческими. Ярослав послал к Византии большой флот (1043), под начальством старшего сына – Владимира Новгородского и воеводы Вышаты. Буря рассеяла русские корабли, Владимир истребил посланный для его преследования греческий флот, но Вышата был окружен и взят в плен при г. Варне. В 1046 г. был заключен мир, пленные с обеих сторон возвращены, и дружественные отношения скреплены браком любимого сына Ярослава, Всеволода, с греческой царевной.