Oskar Schindler est un industriel allemand opportuniste, charmeur et membre du parti nazi qui arrive à Cracovie pour s'enrichir grâce à l'effort de guerre. En rachetant une usine d'ustensiles de cuisine, il engage une main-d'œuvre juive bon marché issue du ghetto local, conseillé par son comptable Itzhak Stern. Témoin des atrocités indicibles perpétrées par le sadique commandant SS Amon Göth, la conscience de Schindler s'éveille douloureusement. Il décide alors d'utiliser toute sa fortune et son influence politique pour sauver ses ouvriers de la déportation.