Мальчик по имени Пи — сын владельца индийского зоопарка. С ранних лет он живет в окружении животных, учится познавать мир и искать свой путь к Богу через три разных религии. Он взрослеет, влюбляется и сталкивается с трудностями жизни, но его мир меняется, когда семья вынуждена эмигрировать в Канаду.
На пути между Индией и Канадой их корабль терпит крушение, и Пи оказывается на шлюпке в открытом океане. Но он не один — с ним на борту его спутники — дикие животные: бенгальский тигр, гиена, зебра и орангутан. Среди безбрежного океана и опасных существ мальчик сталкивается с невероятными испытаниями, которые проверят его смелость и силу духа.