Esteban nació en Landshut, era hijo de Enrique XIII de Baviera y de Isabel de Hungría.