Осенью 1015 г. Ярослав выступил в поход на Киев. Отряды киевского и новгородского князей сошлись под Любечем. Полки киевского князя были разбиты и рассеяны, а сам он бежал в Польшу к своему тестю и союзнику королю Болеславу Храброму. Войско Болеслава, состоявшее из поляков, русской дружины Святополка, а также наемных отрядов немцев, венгров и печенегов, в битве на р. Буг разбило рать Ярослава. Киев был захвачен Святополком и Болеславом, а Ярослав бежал в Новгород. Там, собрав многочисленное войско, он вновь двинулся на Киев. В битве на р. Альта (по легенде, на том самом месте, где был убит Борис) Святополк потерпел сокрушительное поражение.
Ярослав окончательно занял Киев в 1019 г. Однако это княжение не было спокойным. В 1021 г. ему пришлось сражаться со своим племянником, полоцким князем Брячиславом, захватившим и разграбившим Новгород. В 1024 г. брат киевского князя Мстислав Владимирович Храбрый (Тмутараканский), победив в битве при Листвене, вынудил Ярослава заключить с ним договор о разделе всей Русской земли по Днепру. Мстислав взял восточную половину и сел править своим уделом в Чернигове, а Ярослав – западную, с Киевом. Лишь в 1036 г., после смерти оставшегося без наследников черниговского князя, Русь вновь объединилась под властью Ярослава.
Ярослав приложил немало усилий, чтобы превратить свою столицу в некое подобие «нового Царьграда». Здесь были возведены Золотые ворота, дорога от которых вела к новому храму – собору св. Софии. Были основаны монастыри свв. Георгия и Ирины.
Ярославу удалось прекратить набеги печенегов на Русь. Дружины Ярослава ходили походами на финнов, ятвягов, мазовшан. Его сын Владимир в 1043 г. совершил последний в истории Древней Руси поход на Византию (закончившийся, правда, неудачей). В 1051 г. Ярослав (видимо, без согласия константинопольского патриарха) впервые поставил в Киеве митрополита из русских – Илариона.
В годы правления Ярослава велось интенсивное городское строительство: построены Ярославль-на-Волге, Юрьев (ныне Тарту) в Прибалтике. При нем открывались новые монастыри. Величественный собор св. Софии был возведен в Новгороде. Заботился князь и о развитии на Руси «книжного