A harbour porpoise that was rescued from a Vancouver Island beach has lost his fight for survival.

The young porpoise — which rescuers named Theo — was found stranded and in grave condition in Esquimalt in July.

Crews from the Vancouver Aquarium's rescue centre spent more than two months giving Theo around-the-clock care.

His even had to be supported in a special floating sling.

But Theo's recovery did not go as hoped and he died Wednesday night.

A necropsy will be performed at the provincial Animal Health Centre.