Fils de Grimoald, duc lombard de Bénévent [1] devenu roi des Lombards en 662, et d’une fille du roi Aripert.
À la mort de son père en 671, il lui succède à la tête du royaume lombard. C’est encore un enfant lorsqu’il monte sur le trône et, de ce fait, il n’a aucun réel pouvoir et les complots s’organisent dès lors assez vite.
Il est renversé la même année au bout de 3 mois de règne à peine par Perctarith, qui avait été lui-même chassé du pouvoir 9 ans plus tôt par Grimoald.
Garibald fut probablement exilé et/ou assassiné à moins qu’il fût relégué dans un monastère.