
Władysław Szpilman (Adrien Brody) és un músic polonès d'origen jueu que treballa a la ràdio de Varsòvia i que veu com tot el seu món s'ensorra amb l'arribada de la Segona Guerra Mundial i la invasió d'Alemanya el setembre de 1939. Després que l'estació de ràdio on estava treballant és bombardejada, Szpilman arriba a la seva casa on s'assabenta que el Regne Unit i França li han declarat la guerra a Alemanya. Creient que la guerra s'acabarà aviat, ell i la seva família s'alegren per la notícia i la celebren amb un gran sopar. Dos anys després, les condicions de vida per als jueus a Polònia s'han anat deteriorant ràpidament, quedant reduïts els seus drets: tenen limitada la quantitat de diners per família, han de portar braçalets amb l'Estrella de David per ser identificats i, a finals de 1940, són obligats a traslladar-se al Gueto de Varsòvia. Aquí s'enfronten a la fam, a les persecucions i humiliacions que els nazis porten a terme, a més de la por a la mort i les tortures que sempre estan presents. Després d'un temps, els jueus són reunits i duts a camps d'extermini de Treblinka. En l'últim minut, Szpilman és salvat d'aquest horrible de presoners de guerra soviètic.