El abuelo de Ruperto, Leopoldo de Baviera, se convirtió en gobernante de facto de Baviera cuando el rey Luis II de Baviera y su sucesor Otón I fueron declarados dementes en 1886.