Durante toda a sua existência, o jovem Pi (Gautam Belur/Suraj Sharma/Ayush Tandon/Irrfan Khan nas várias idades) viveu na Índia, num jardim zoológico administrado pela família. Leitor voraz, alimenta a sua curiosidade com tudo o que se relacione com hinduísmo, budismo e cristianismo, assimilando e tendo a mesma fé nas três religiões. Até que a família decide mudar-se com os animais para o Canadá e o navio em que viajam naufraga. Pi inicia então a maior aventura da sua vida, dando por si à deriva num pequeno bote salva-vidas com uma hiena, uma zebra de perna partida, um orangotango e um tigre-de-bengala. Apenas Pi e o tigre sobrevivem à primeira semana. Depois, partilham o mesmo bote durante 227 longos