Wladyslaw Szpilman, que morava em Varsóvia na Polônia, com sua família. Naquela época, os judeus foram obrigados a usar uma faixa branca no braço com a estrela de David estampada em azul para serem identificados facilmente nas ruas, eles não podiam andar nas calçadas com o resto da população não judia, nem frequentar parques, restaurantes e até mesmo os banheiros públicos que eles usavam não eram frequentados pelos alemães, que os consideravam um "povo sujo". Szpilman e os demais judeus de Varsóvia, são levados para um bairro separado do resto da população, onde passam necessidades, e há pessoas nas ruas doentes, quase mortas sem nenhuma assistência. Dali em diante a situação só piora, os judeus sofrem humilhações, são espancados e mortos sem nenhuma explicação, só pelo prazer nazista de acabar com os judeus, e por acreditarem que a raça judia tinha de ser exterminada. A família do pianista é levada para os campos de concentração, acreditando que estavam indo para trabalhar, Szpilman é ajudado por seu amigo soldado, que o tira da multidão. Ele então, começa a trabalhar em construções. O pianista consegue fugir do Gueto de Varsóvia, ajudado por uma cantora polonesa não judia, que era sua fã antes da guerra. A cantora e mais uns conhecidos decidem ajudá-lo, o escondendo, mas ele se vê obrigado a mudar várias vezes por causa dos ataques nazistas na região, que ameaçavam seus esconderijos. Em um dos esconderijos, ele conhece o capitão Wilm Hosenfeld, que decide ajudá-lo guardando o segredo de seu esconderijo e trazendo comida. Quando a Alemanha é invadida pela Rússia,