Pi Patel (Suraj Sharma) ist der Sohn eines indischen Zoodirektors und begleitet seine Eltern auf einem Ozeandampfer, auf dem auch die Tiere des Tierparks untergebracht sind. Die Familie will samt Zoo nach Amerika auswandern. Während der Reise geraten sie in einen Sturm, in dem das Schiff kentert. Seitdem treibt Pi auf einem Rettungsboot mitten auf dem Ozean dahin. Er hat Schiffbruch erlitten und der einzige Mitüberlebende, mit dem er sich das Rettungsboot teilen muss, ist ein gefährlicher bengalischer Tiger namens Richard Parker. Auf wundersame Weise baut Pi eine unerwartete Verbindung zu dem angsteinflößenden Tier auf und muss seinen gesamten Einfallsreichtum und Mut aufwenden, um Richard Parker zu dressieren und sie beide zu retten. In den 227 Tagen, die der Teenager auf hoher See verweilen muss, stehen ihm einige schicksalhafte Abenteuer und Erlebnisse bevor ...