Le prince Albert passe du grade de sous-lieutenant de l'armée du royaume de Prusse, à l'âge de dix ans, jusqu'à celui de général d'armée ("Generaloberst") à la fin de sa carrière. Général de cavalerie en 1852, il est nommé inspecteur du troisième corps d'armée en 1865. Pendant la guerre austro-prussienne de 1866, il commande la cavalerie de la première armée et participe aux batailles de Münchengrätz, de Gitschin et de Sadowa. Il commande au début de la guerre de 1870 la division de cavalerie de la III armée et combat victorieusement à Wissembourg, à Reichshoffen et Sedan, avant d'entrer dans Paris. Il continue ensuite vers la Loire et Orléans.