เรื่องราวเริ่มต้นในกรุงวอร์ซอ ประเทศโปแลนด์ในช่วงก่อนสงครามโลกครั้งที่สอง Szpilman (รับบทโดย Adrien Brody) เป็นนักเปียโนที่มีชื่อเสียงและทำงานอยู่ในสถานีวิทยุ จนกระทั่งสงครามเริ่มขึ้นและชาวยิวเริ่มถูกกดขี่และถูกจับกุม เขาต้องเผชิญกับความท้าทายที่ร้ายแรงเมื่อเขาและครอบครัวต้องหนีจากการถูกจับและเข้าสู่วิสัยทัศน์ของความทุกข์ทรมาน
Szpilman ต้องต่อสู้เพื่อเอาชีวิตรอดในระหว่างที่เมืองวอร์ซาถูกทำลาย และในขณะที่เขาเผชิญกับการฆ่าล้างเผ่าพันธุ์ เขาได้พบกับการช่วยเหลือจากผู้คนที่มีความกล้าหาญซึ่งให้การสนับสนุนและความหวังในช่วงเวลาที่มืดมนที่สุดในชีวิต