Filmowa wersja opery Ludwiga van Beethovena. Akcja rozgrywa się w więzieniu, w pobliżu Sewilli w XVIII wieku. Marcelina (Sonja Schöner), córka więziennego dozorcy Rocca (Georg Wieter), odtrąca starającego się o jej rękę Joaquina (Fritz Berger), gdyż spodobał jej się nowy pomocnik ojca Fidelio (Claude Nollier). Nie wie o tym, że rzekomy Fidelio jest kobietą, która ma na imię Leonora i w męskim przebraniu zatrudniła się w więzieniu, by tym sposobem dotrzeć do niewinnie uwięzionego męża Florestana (Richard Holm). Gubernator Pizarro (Hannes Schiel) pozbawił go wolności, ponieważ ten ujawnił jego poważne malwersacje. Życie Florestana jest w poważnym niebezpieczeństwie, bo Pizarro próbuje nakłonić Rocca do zamordowania więźnia, przed czym jednak dozorca się wzbrania.