Luis era el hijo mayor del príncipe Francisco María de Baviera, tercer hijo de rey Luis III y su mujer la princesa Isabel Antonia de Croÿ.
Estuvo el resto de la guerra en Sarvar en Hungría donde su familia tenía un castillo.
En 1945, su familia dejó Hungría y se instalaron en el Palacio Leutstetten cerca Starnberg de Baviera.
La boda civil se celebró en Leutstetten y la ceremonia religiosa se hizo un día después en el Palacio de Nymphenburg en Múnich.
La pareja tuvo tres hijos: Después de la muerte del Príncipe Ruperto de Baviera en 1955, Luis e Irmingarda se trasladaron al Palacio Leutstetten, donde vivieron el resto de su vida.