Era hijo de Juan I (1801-1873) y de su esposa, la princesa Amalia (1801-1877), hija de Maximiliano I, rey de Baviera.