Цей фільм знятий за однойменним романом Томаса Кенеллі, що ґрунтується на реальних подіях, в якому німецький перекупник не єврейської національності врятував життя сотням німецьких євреїв під час Другої світової війни.

Події фільму розпочинаються у вересні 1939 року у Кракові. Єврейське співтовариство дедалі більше відчуває зростаюче з боку нацистів насильство, свободи залишається дедалі менше, навіть з'являтися у людних місцях стає небезпечним. Оскар Шиндлер — порівняно бідний німець, який приїхав до Кракова, щоб заробити на мінливій політичній обстановці і розбагатіти. Його ваблять легкі гроші. Шиндлер залишається вірним тим, хто більше платить. Він спокійно обговорює свій бізнес із нацистськими чиновниками. Тим часом єврейське населення Польщі зганяють у великі міста, зокрема й у Краків. Шиндлер стає власником жерстяного заводу та наймає на роботу євреїв – дешеву робочу силу.
Напруга фільму наростає, коли фашисти починають робити проти єврейських мешканців одну операцію за іншою, погрожуючи і Шиндлеру.