Fils de Rodolphe 1er de Bourgogne, il épouse Berthe de Souabe dite La Filandière. Après son accession au trône en 912, il se lie par un pacte d’amitié en 922 à Henri 1er de Germanie qui lui cède une partie du duché de Souabe en échange de la Sainte Lance, qui deviendra plus tard l’un des insignes impériaux. La même année, plusieurs nobles italiens lui demandent en 922 d’intervenir en Italie dans le conflit qui les opposent à l’empereur Bérenger 1er de Frioul. Après être entré en Italie, il est couronné roi d’Italie à Pavie. En 923, il vainc Bérenger à Piacenza [1]. Bérenger est assassiné l’année suivante. Il dirige alors la Haute Bourgogne et l’Italie, résidant alternativement dans chaque royaume.
Cependant, en 926, la noblesse italienne se retourne contre lui et demande à Hugues d’Arles, qui dirigeait la Provence en lieu et place du véritable roi Louis III l’Aveugle, de prendre sa place sur le trône d’Italie. Rodolphe revient en Haute Bourgogne pour se protéger, ce qui permet à Hugues d’être couronné roi d’Italie. Les Italiens changent une nouvelle fois d’avis et lui demandent de récupérer le trône.
Afin de mettre fin à la dispute, Hugues et Rodolphe signent un traité en 933, garantissant à Rodolphe la Basse Bourgogne en échange de sa renonciation au trône d’Italie. Les 2 royaumes bourguignons sont ainsi réunifiés. À sa mort en 937, son fils Conrad III dit le Pacifique, lui succède.