Sunifred II est le fils aîné de Miron II le Jeune et d'Ava. À 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, tous deux frères de Sunifred II.