Ludwig nació el 25 de agosto de 1845 como hijo del príncipe coronado Maximillian y de la princesa coronada Marie en el Castillo de Nymphenburg en Múnich. Ludwig pasa su infancia y juventud en el Castillo de Hohenschwangau y en la Villa real de Berchtesgaden. Es en 1848 cuando Maximillian se convierte en rey y Ludwig en príncipe coronado. Durante su juventud, Ludwig asistió a las óperas de Richard Wagner de Lohengrin y Tannhäuser, que definen su preferencia por las leyendas y los cuentos de hadas.
En 1864, el príncipe coronado, después de la repentina muerte del rey Maximiliano II, es coronado "rey Ludwig II de Baviera", a los 18 años de edad.
Como promotor de la cultura, apasionado constructor y visionario de un reino de cuento de hadas, gobierna su país hasta 1886. Durante su reinado se produjo la guerra contra Prusia, terminando con una derrota.
El compromiso con Sophie de Baviera, que Ludwig conocía desde la infancia, no condujo a una boda y se disolvió después de varios aplazamientos en las fechas de boda.
En los últimos años, Ludwig se aísla cada vez más y abandona en gran medida sus apariciones en público. La gran deuda, debido a la actividad de construcción, contribuyó al descontento del Gobierno y llevó a su destitución.
El 13 de junio de 1886 muere en el lago Starnberger "el único y verdadero rey de este siglo", como el poeta Verlaine lo llamó una vez.
Citas de Ludwig II.
"Sólo hay un animal que en verdad pueda cautivarme. La obra maestra más hermosa de la creación es el pavo real". - anotado en el diario de Ludwig
"Yo disfruto de mi estancia en mi siempre querido Hohenschwangau, donde la luz de la luna llena es hoy particularmente hermosa y romántica, tan hermosa que me conduce y me inclina a dedicarme a la lectura. Siempre hay tiempo para sentirse infeliz en la ciudad no amada". - de Ludwig II a la baronesa Leonrod