[2][3] Nació como el hijo mayor del príncipe Fernando de Baviera y la infanta María Teresa de Borbón; por lo que era nieto de Alfonso XII y sobrino de Alfonso XIII.
[4] Fue bautizado en el palacio de Oriente el 18 de diciembre de 1906, siendo sus padrinos su abuela materna, la reina madre María Cristina y su abuelo paterno el príncipe Luis Fernando de Baviera.
[5][6][7] Hizo la carrera militar y la de ingeniero de caminos pero con el estallido de la Guerra Civil Española se alistó en el bando sublevado.
En 1970, al cumplir la edad reglamentaria, pasó a la reserva y falleció el 14 de mayo de 1983 en Madrid.
[2][3] Nunca se casó ni tuvo descendencia.