D’origine noble, fils de Garibald, duc de Bavière, et de la princesse lombarde Waldrade, fille de Waccho, roi des Lombards de Pannonie.
Frère de Théodelinde , qui épousa à Vérone en 589 Authari, roi des Lombards d’Italie, il l’a suivi en Italie du Nord. Le roi Authari, devenu son beau-frère, le nomma la même année 1er dux d’Asta Pompeia [1]. Il épousa à la même époque une noble lombarde.
Il fut, dit-on, très populaire parmi les habitants de son duché et parmi les Lombards, plus populaire que les rois Authari et son successeur Agilulf, qui fut le second époux de sa sœur Théodelinde, reine des Lombards. Si bien qu’il éveilla la jalousie du roi Agilulf et même de la reine Théodelinde. Il mourut assassiné à Asti, mortellement blessé par une flèche alors qu’il était aux toilettes.
Gundoald fut le père d’Aripert, futur roi catholique des Lombards de 653 à 661.