Ο Γαριβάλδος ήταν ο νεότερος γιος του Γριμοάλδου Α΄ δούκα του Μπενεβέντο, μετά βασιλιά των Λομβαρδών, και της Θεοδότης των Αγιλολφιδών, κόρης του Αριπέρτου Α΄ των Λομβαρδών. Μετά το θάνατο του πατέρα του το 671 ο Γαριβάλδος τον διαδέχθηκε, αλλά κυβέρνησε μόνο για τρεις μήνες, καθώς οι πολυάριθμοι φίλοι τού θείου του Περκτάρητου τον ικέτευσαν να επιστρέψει και τον εξέλεξαν βασιλιά, εκθρονίζοντας τον νεαρό Γαριβάλδο. Ο Περκτάρητος είχε εξοριστεί από τον Γριμοάλδο εννέα χρόνια πριν.[2]