Maximiliano nació en 1808 en Múnich, hijo del duque Pío Augusto de Baviera (1786-1837), y de la princesa-duquesa Amalia Luisa de Arenberg (1789-1823).