Oskar Schindler, Polonya'da Nazilerin iktidara gelmesinden para kazanma fırsatı gören Alman bir iş adamıdır. Tencere ve mutfak eşyaları üretmek için bir şirket kurar, askeri sözleşmeleri kazanmak için dalkavukluk ve rüşvet kullanır ve fabrikayı yönetmesi için muhasebeci ve finansçı Itzhak Stern'i (Ben Kingsley) getirir. Fabrikasına Nazi birlikleri tarafınca Krakow gettosuna sürülen Yahudileri yerleştiren Schindler, güvenilir bir parasız işgücüne haiz olur. Stern için savaşla ilgili bir fabrikada çalışmak, kendisi ve Schindler için çalışan öteki Yahudiler için hayatta kalmak anlamına gelebilir. Sadece 1942'de Krakow'daki tüm Yahudiler, bazen balkonundan mahkumları vuran, küskün bir alkolik olan Komutan Amon Goeth (Ralph Fiennes) tarafınca yönetilen Plaszow Mecburi Emek harcama Kampı'na atanır. Schindler fabrikasında Polonyalı Yahudileri kullanmaya devam eder, sadece çalışanlarına neler bulunduğunu gördükçe vicdanı sızlamaya adım atar. Çalışanlarının ölüm kamplarına gönderilmesini engellemiş olan tek şeyin fabrikası (artık cephane üretmek için tekrardan düzenlenmiştir) bulunduğunu farklıdır. Oldukca geçmeden Schindler daha çok işçi ister ve Yahudileri çalışan sıralamasında tutmak ve kamplardan uzak tutmak için Nazi liderlerine rüşvet vermeye adım atar. Almanya müttefiklerin eline geçtiğinde Schindler tüm servetini yitirmiş ve 1.100 kişiyi olası bir ölümden kurtarmıştır.