Theodor Lachner est né à Rain-am-Lech dans une famille de musiciens. Son père Anton Lachner était organiste municipal et ses frères Ignaz, Franz et Vinzenz sont aussi devenus musiciens.
Il a été organiste de la cour de Munich et a composé de la musique chorale et des lieder.