Sunifred II est le fils aîné de Miron II le Jeune et d'Ava. A la mort de cette dernière, il prit en charge le comté de Cerdagne (940-948). En 948 il partagea ce comté avec son frère Guifred II qui lui apporta le co-règne du comté de Bésalu. Cette situation de co-règne sur les deux comtés dura jusqu'en 957, à la mort de Guifred II, date à laquelle Sunifred II reprit seul la direction des deux comtés.
Sunifred II est mort en 965 sans descendance. Sa succession sur le comté de Cerdagne fut assurée par Oliba II Cabreta tandis que celle du comté de Bésalu le fut par Miron III, évêque de Gérone, tout deux frères de Sunifred II.