家庭
斯維亞托波爾克·弗拉基米羅維奇是基輔大公弗拉基米爾一世·斯維亞托斯拉維奇之子,教名為 彼得。他的母親是一位希臘修女;斯維亞托波爾克的祖父斯維亞托斯拉夫·伊戈列維奇大公在保加利亞將她俘獲,後來讓她嫁給其兒子和繼承人亞羅波爾克一世·斯維亞托斯拉維奇大公。
978年弗拉基米爾·斯維亞托斯拉維奇刺殺了他的兄長,奪取了基輔大公的公位,並且強姦了亞羅波爾克的遺孀。這件事發生後,她很快就生下了斯維亞托波爾克。因此,斯維亞托波爾克是弗拉基米爾的長子;然而他也可能是亞羅波爾克的遺腹子。
斯維亞托波爾克與波蘭國王波列斯瓦夫一世的女兒結婚。這樁婚姻使他獲得了一個強大的靠山。
基輔大公公位的爭奪
斯維亞托波爾克被其父弗拉基米爾·斯維亞托斯拉維奇指派為圖羅夫的王公。似乎是由於他對天主教的異乎尋常的興趣(這一點無法證實),他與父親發生激烈衝突,結果公位被廢黜,全家受到監禁。
屠弟奪權
在弗拉基米爾·斯維亞托斯拉維奇去世後,斯維亞托波爾克逃出羅斯,投奔岳父——波蘭國王波列斯瓦夫一世,用詭計殺害了3個弟弟鮑里斯、格列布和斯維亞托斯拉夫。
當時,鮑里斯掌握重兵,正與佩切涅格人作戰,這時,傳來了大公弗拉基米爾去世的訊息,鮑里斯的部下向他勸進,鮑里斯卻說“我不能對我的兄長動手。如果我父親死了,對我來說,他將代替父親的地位。”然而,鮑里斯所尊敬的兄長——“惡棍”斯維亞托波爾克卻招募了一群刺客,衝進鮑里斯的大帳,殺死了他和他的侍從。
殺死鮑里斯之後,斯維亞托波爾克又瞄上了另一個弟弟格列布,那時,格列布還不知道父親已經去世,於是,斯維亞托波爾克騙格列布說父親身患重病,叫他趕快回來。格列布連夜趕回基輔,在一艘船上,他得知了父親去世的訊息和斯維亞托波爾克的陰謀,然而為時已晚,斯維亞托波爾克的刺客也在這時登上了船,將他殺害。
在造了這么多孽之後,斯維亞托波爾克仍不滿足,他盤算著幹掉所有的兄弟,獨攬大權。因此,他又派人去殺弟弟斯維亞托斯拉夫。斯維亞托斯拉夫一路逃到了喀爾巴阡山區,仍然難逃一死,在那,斯維亞托波爾克的人追上並殺死了他。
與雅羅斯拉夫的鬥爭
在斯維亞托波爾克瘋狂地屠殺兄弟的同時,雅羅斯拉夫的領地上卻發生了一場內訌。當時,雅羅斯拉夫坐鎮諾夫哥羅德,手下有很多瓦良格人,這些瓦良格人和當地的諾夫哥羅德人起了衝突,很多瓦良格人被打死了。雅羅斯拉夫看著自己的手下被殺,面不改色心不跳地把策劃反抗瓦良格人的高級臣屬騙了過來,然後全部處死。很不巧的是,在剛剛處死這些有聲望的諾夫哥羅德人之後,雅羅斯拉夫就發現他那喪心病狂的哥哥已經殺了鮑里斯,並且還要殺死格列布,很可能馬上就要來殺自己了。於是,雅羅斯拉夫只能硬著頭皮到市民大會上將斯維亞托波爾克的罪行公布,試圖說服諾夫哥羅德人再幫自己一回,諾夫哥羅德人當場表態:“雖然我們的弟兄遭到殺害,我們還是要為你而戰!”於是,雅羅斯拉夫帶著由1000瓦良格人和40000諾夫哥羅德人(有說法是3000諾夫哥羅德人)組成的軍隊開始了對斯維亞托波爾克的討伐。
斯維亞托波爾克聞訊後也立刻帶兵去打雅羅斯拉夫,並與他在第聶伯河隔河對峙三個月之久,戰事一直拖到河流已經開始結冰。一天晚上,斯維亞托波爾克的一個部下乘著夜色渡過了第聶伯河,勸雅羅斯拉夫渡河,那天早上,雅羅斯拉夫的部下又遭到了斯維亞托波爾克的挑釁,也勸雅羅斯拉夫儘早渡河。於是,雅羅斯拉夫連夜準備渡河,第二天拂曉就把全軍送到了斯維亞托波爾克面前。斯維亞托波爾克的盟軍佩切涅格人此時無法進行增援,於是,斯維亞托波爾克的軍隊被趕到了湖裡,斯維亞托波爾克自己則又一次鑽進了他的波蘭岳父家裡。之後(1017年),雅羅斯拉夫就打進了基輔,還燒了教堂
1018年,斯維亞托波爾克和波列斯瓦夫一世帶著波蘭兵衝進了羅斯的國土,打敗了雅羅斯拉夫,把他趕回諾夫哥羅德,占領了基輔。由於人民不願意波蘭人在他們的土地上停留,波蘭軍隊不久便撤走。在失去波蘭援軍之後,斯維亞托波爾克很快又被雅羅斯拉夫擊敗;他被迫藏匿於突厥遊牧部落佩切涅格人中間。
到了這時,斯維亞托波爾克仍然希望在佩切涅格人的支持下重新奪回基輔,於是,他召集了一支龐大的佩切涅格人部隊向雅羅斯拉夫發起了反攻,雅羅斯拉夫的駐紮地正是當年鮑里斯遇刺的地方。雅羅斯拉夫向上帝祈禱,祈求上帝像為亞伯伸張正義那樣為鮑里斯伸張正義。隨後,雙方的軍隊在原野上展開了激烈的廝殺,從黎明一直打到黃昏,兩軍一連三度交鋒,鮮血灑滿大地,最終,斯維亞托波爾克被徹底擊敗,狼狽逃竄。
斯維亞托波爾克先逃往了波蘭,後又逃往波希米亞。他在前往波希米亞途中去世。