Guifred II est le quatrième fils de Miron II le Jeune et d'Ava. A la mort de cette dernière il prit le comté de Bésalu (940). A partir de 948 il prit en charge les comtés de Cerdagne et de Bésalu en co-règne avec son frère aîné Sunifred II.
Il est mort assassiné en 957. Les deux comtés sont revenus à Sunifred II de plein droit.