How did he survive
One Piece
Pudding a cute.
O MY MINK ELECTRO
Ichiji comes in and rescues him
by remembering what manga this is
The same way Pell survived
If he did, Haki. Then again, Perospero might have survived as well. In which case, Pedro's likely fucked.
Another thing to consider at Marineford is that 2 of the Shichibukai were fighting for the other side, and another wasn't really fighting seriously.
1 Yonko might be on par with the Navy, but the Shichibukai system was created for the specific purpose of balancing against the Yonko.
Allah be praised our brother Pedro exploded himself for the purposes of Jihad, he will be remembered as a martyr, may he enjoy his 72 virgins mink upthere.
Pedro "died" but Perospero is still alive cause he coated himself with Candy. Chopper will heal his injuries displaying his medical skills