Hijo primogénito del duque Maximiliano en Baviera y de la princesa real Ludovica de Baviera, Luis nació en el palacio que su padre poseía en Múnich, en 1831.