Усе хороше коли-небудь закінчується. Щасливе життя Гуїдо Орефізе (Роберто Беніньї), його дружини Дори (Ніколетта Браскі) та їхнього маленького синочка Джозуе (Джорджіо Кантаріні) закінчується в той момент, коли на світ обрушується Друга світова війна, а їхня рідна сонячна Італія починає занурюватися в непроглядний морок нацизму.
Гуїдо як єврея разом із п'ятирічним сином відправляють у концтабір, де людей змушують працювати до смерті або просто-напросто гублять у газових камерах. Дора, італійка за національністю, не бажає відмовлятися від людей, яких вона кохає, і як віддана дружина і мати слідує за ними.
Життєрадісна вдача Ґуїдо і його бажання будь-що-будь уберегти Джозуе від страшної правди змушують його придумати для хлопчика дивовижну легенду. Він переконує дитину в тому, що те, що відбувається навколо, - лише частина великої гри зі складними правилами, призом у якій буде справжній танк. Щоб отримати його, треба набрати тисячу очок, а для цього потрібно виконати низку умов: не можна потрапляти на очі наглядачам, плакати, скаржитися і випрошувати їжу.
Гуїдо розуміє, що, ймовірно, дуже скоро всі вони помруть, але намагається зробити все від нього залежне, щоб свої останні дні його малюк прожив у щасливому невіданні.
В обстановці страждання і смерті вразливий Джозуе не ламається тільки тому, що всім своїм наївним дитячим серденьком вірить: інфернальний жах, що коїться навколо, - всього лише гра, і він, зціпивши зуби, повинен все це витерпіти, щоб у ній перемогти.