Fils de Othon II de Bavière et de Mathilde de Brunswick, il épousa en 1254 Marie de Brabant.
Il co-régna sur le duché de Bavière de 1253 à 1255, de même il co-régna sur le comté du Palatinat du Rhin de 1253 à 1255, il régna seul sur le duché de Haute Bavière et sur le comté du Palatinat du Rhin de 1255 à 1294.
Veuf, il se remaria en 1260 avec Anne von Glogau. De nouveau veuf, il épousa, en 1273, Mathilde de Habsbourg.