Piin elämän päähenkilö on 16-vuotias intialainen poika Piscine "Pii" Patel, jonka perhe päättää muuttaa Intiasta Kanadaan 1970-luvun lopun yhteiskunnallisten muutosten vuoksi. Perhe on omistanut eläintarhan, jonka eläimet he myyvät. Osa eläimistä myydään pohjoisamerikkalaisiin eläintarhoihin, joten ne matkaavat Patelin perheen mukana rahtilaivalla Kanadaan. Keskellä Tyyntämerta laiva kuitenkin uppoaa, ja Pii pelastautuu sattuman oikusta pelastusveneeseen yhdessä tiikerin, seepran, hyeenan ja orangin kanssa. Tästä alkaa mielikuvituksellinen seikkailu, joka kestää 227 päivää.
Vaikka Piin merellä viettämä aika onkin hyvin keskeinen osa kirjaa, käydään alussa läpi myös hänen aikaisempia elämänvaiheitaan. Tarinan lomassa Martel tarjoaa joitakin oivaltavia ja riemastuttavia näkökulmia esimerkiksi eläimiin, eläintarhoihin ja uskontoihin. Tunnelma muuttuu huomattavasti haaksirikon myötä, kun Piin on pakko alkaa taistella eloonjäämisestään. Lukija toki tietää alusta, että Pii jää henkiin.
Piin elämä on värikäs, traaginen, hauska ja absurdi kirja, joka kannattaa ehdottomasti lukea.