Гасдрубал родился, когда Гамилькар воевал с римлянами в Сицилии на заключительном этапе Первой Пунической войны. Заключив мир с Римом (241 год до н. э.) и подавив Великое восстание наёмников (238 год до н. э.), Гамилькар отправился в Испанию, чтобы начать завоевание этой страны. Точно известно, что с ним был старший сын. Гасдрубал появился в Испании не позже 228 года до н. э., когда он вместе с братом стал невольной причиной гибели отца. Баркиды были при армии во время осады города Гелика, когда войско иберийского племени ориссов неожиданно ударило карфагенянам в тыл. Во время бегства Гамилькар принял основной удар на себя, чтобы отряд, сопровождавший его сыновей, смог добраться до основной военной базы карфагенян — Акра Левке. Баркиды спаслись, а их отец погиб при переправе через реку. В последующие годы Карфагенской Испанией правили зять Гамилькара Гасдрубал Красивый (до 221 года до н. э.) и старший сын Гамилькара Ганнибал.