子。外祖父是匈牙利国王贝拉一世。
即位.1086年，伯父弗拉季斯拉夫一世晋封父亲奥托为奥洛穆克公爵，可惜父亲于1087年去世。1091年，伯父康拉德一世即位后，斯瓦托普鲁克被百封为奥洛穆克公爵。同年，康拉德一世逝世后，堂兄布热季斯拉夫二世即位，他于1097年晋封其弟博日沃伊二世为布尔诺公爵，并废去康拉德一世的儿子布尔诺的乌尔里希及兹诺伊莫的卢伊特波尔德继承权。1100年，在神圣罗马帝国皇帝亨利四世的认同及支持下，博日沃伊二世继任为波希米亚公爵。1102年，波兰公爵瓦迪斯瓦夫一世