Era hijo del archiduque Carlos Luis de Austria y de la princesa Enriqueta de Nassau-Weilburg, nieto por línea paterna del emperador Leopoldo II del Sacro Imperio Romano Germánico y de la infanta española María Luisa de Borbón, mientras que por vía materna era nieto del príncipe Federico Guillermo de Nassau-Weilburg y de la condesa Luisa Isabel de Sayn-Wittgenstein-Hachenburg.
Le fueron impuestos los nombres de Alberto, Federico y Rodolfo.
Posteriormente haría frente militarmente a la revolución de 1848.
En 1866, dirigió el ejército austriaco que derrotó a las tropas italianas en la batalla de Custoza.
Hildegarda y Alberto tuvieron tres hijos:[2]