1939. Les troupes d'Hitler ont envahi la Pologne et les nazis commencent à persécuter les Juifs. La jeune Irena Gut Opdyke décider de cacher une douzaine de travailleurs juifs dans la cave de la maison de l'officier allemand qui l'emploie...
Wladyslaw Szpilman, brillant pianiste juif polonais, échappe à la déportation. Contraint de vivre au ghetto de Varsovie, il finit par s'échapper et se réfugier dans les ruines de la capitale. Un officier allemand va alors lui permettre de survivre.