Головний герой, восьмирічний хлопчик Бруно, разом зі своєю сім'єю переїжджає з Берліна в невелике містечко у зв'язку з підвищенням батька по службі. Батько Бруно призначений одним із керівних осіб концентраційного табору. Нове місце проживання не дуже подобається Бруно: там досить похмуро і навіть немає дітей його віку, з якими він міг би дружити. Недалеко від будинку він виявляє дивне поселення, люди в ньому ходять у "смугастих піжамах". Завдяки пропагандистським фільмам Бруно впевнений, що це поселення щось на кшталт ферми, люди в піжамах працюють там, і їм добре живеться, вони можуть робити все, що заманеться. Він часто гуляє біля "ферми" і знайомиться з хлопчиком свого віку Шмулем. Вони починають дружити, грають у шашки через паркан. Батько не вітає цю дружбу, і Бруно починає приходити до "ферми" потайки. Але не тільки маленький Бруно перебуває в невіданні: його мати постійно відчуває дивний запах. Коли їй пояснюють, що "живі вони пахнуть ще гірше, ніж палаючі", вона вирішує виїхати з дітьми з цього місця подалі. Бруно йде прощатися зі Шмулем, але з ним трапилася біда - зник батько. Бруно вирішує допомогти другу відшукати батька, через підкоп пробирається в табір, Шмуль дає йому переодягнутися в ту саму смугасту піжаму. Виявляється, всередині "ферми" все не так добре, як описувалося у фільмі. Бруно наляканий, але Шмуль підбадьорює його і вмовляє продовжувати пошуки. Зрештою вони підходять до невисокої сірої будівлі разом із ще кількома ув'язненими. Наглядачі кажуть, ніби зараз усі мають прийняти душ, для цього треба роздягнутися і пройти в приміщення. Нічого не підозрюючи Бруно і Шмуль роздягаються з усіма і проходять всередину.