Alberto era nieto por vía paterna del príncipe Maximiliano de Sajonia y de la princesa Carolina de Borbón-Parma, mientras que por vía materna lo era del rey Maximiliano I de Baviera y de la princesa Carolina de Baden.