За вплив на Ярополка боролися язичники і християни із супроводу княгині Ольги. Як зазначає Іоакимів літопис: «Ярополк же бе муж кроткий и милостивый ко всем, любляще христианы и асче сам не крестися народа ради, но никому не претяше». З часом перевагу в оточенні Ярополка здобули язичники — воєвода Свенельд та батькові ветерани. Вони підштовхнули Ярополка до майбутньої боротьби з братами за владу[2].
По смерті Святослава 972 року Ярополк перебрав верховну владу над Русю.
Контакти із Заходом
Оскільки від часів Святослава тривала ворожнеча із Візантією, Ярополк підтримував зв'язки із її противниками у Західній Європі. Зокрема, Ламберт Ашаффенбурзький повідомляє, що 973 року посли Ярополка прибули до імператораОттона І й взяли участь у Рейхстазі в Кведлінбурзі, Саксонія. 979 року посли від Папи Римського приїздили до Києва. Леонід Войтович вбачає в цьому симптоматичне повернення до політики княгині Ольги[2].
Міжусобиці й загибель
Бажаючи об'єднати всю Русь під своєю владою, Ярополк вів боротьбу з братами: 977 року, перемігши Олега, який загинув при штурмі стольного града деревлянВручия, приєднав Деревлянську землю, і одразу ж захопив Новгород, прогнавши Володимира, який, проте, за допомогою варягів979 року повернув собі Новгород, а згодом здобув Київ.
Ярополк відступив до Роденя, де був убитий з відома Володимира. Дата смерті записана сучасником князя — християнським літописцем. На думку Леоніда Войтовича, це є побіжним свідченням хрещення самого Ярополка[2]. Ймовірно, київського князя поховали за напівхристиянським обрядом у кургані, розташованому в урочищі Королевино біля Таганчі, в околицях Роденя (сучасна Черкаська область, Канівський район).
1044 року останки Ярополка перенесли до Десятинної церкви за наказом Ярослава Мудрого. Леонтій Войтович вважає, що гробниця Ярополка в цій церкві могла бути кенотафом, оскільки не личило ховати призвідця братовбивчої війни 977-978 років поруч із його жертвою Олегом та братом Володимиром. Крім того, сам Ярослав Мудрий був вихованцем воєводи Блуда, одного з винуватців загибелі князя Ярополка[2].