Il a trois frères et une sœur : Bernard (v. 970-1020), Oliva (971-1046), Adélaide (?-1024) et Berenguer (?-1003) (futur évêque d'Elne). Il a également une demi-sœur illégitime, Ingilberga (976-1049), fille d'Oliba II et d'Ingilberga, épouse d'Ermemi, viguier de Besora. Elle deviendra la dernière abbesse du monastère de Sant Joan de les Abadesses[2].
Guifred s'est marié avec Guisla.
Il a hérité le comté de Cerdagne de son père en 988 quand ce dernier décide de se faire moine au Mont-Cassin, laissant sa mère comme régente entre 988 et 994. De même Guifred reçoit le comté de Berga en 1003 quand son frère Oliva décide à son tour de devenir moine.
Il achète en 1019 les droits sur l'archevêché de Narbonne pour deux-cent-mille sous (cent mille pour Raimon Iervicomte de Narbonne et cent mille pour Richard Iervicomte de Millau et de Rodez) en faveur de son fils Guifred de Cerdagne, alors âgé de seulement dix ans. Alliés au comte de Carcassonne Pierre Raymond, ils mèneront plusieurs guerres contre Bérenger vicomte de Narbonne, pourtant son cousin et marié à sa cousine Garsinde de Besalú.