Na počátku druhé punské války pověřil Hannibal svého mladšího bratra Hasdrubala velením nad vojskem v Ibérii. Hasdrubalův úkol spočíval v obraně země před Římany, kteří se vylodili na severovýchodě poloostrova. Vedle toho musel čelit povstání iberských poddaných Barkovců. Třebaže se k němu postupem času připojovali i jiní kartaginští velitelé, ani s jejich pomocí nezvládl vypudit římské útočníky a zastavit jejich postup. Po ztrátě Nového Kartága v roce 209 př. n. l. a dalším nezdaru v následujícím roce se odhodlal k dlouho odkládané výpravě do Itálie za Hannibalem. Římané ho ale v roce 207 př. n. l. porazili a zabili v bitvě u Metauru.