Figlio del principe Udalrico, della dinastia dei Přemyslidi, regnò dal 1037 al 1055. Dopo aver partecipato con il padre alla conquista della Moravia, alla morte del re di Polonia Boleslao Chrobry ne occupò tutto il regno (1039). Nel 1040 batté un esercito dell'imperatore Enrico III ma fu poi costretto a rinunziare al dominio sulla Polonia. Nel 1054 pubblicò una legge di successione secondo cui il trono doveva spettare al più anziano dei Přemyslidi.