Handlingen utspiller seg i et statsfengsel ved Sevilla i Spania på 1600-tallet. Den forteller historien om hvordan Leonore, utkledd som fengselsvokteren «Fidelio», redder sin ektemann Florestan fra å dø i politisk fengsel.