Suniaire II est le fils de Suniaire 1er, comte du Roussillon et d'Ampurias. En 862, à la mort de son père, le comté du Roussillon passa à son neveu Miron 1er le Vieux, tandis que celui d'Ampurias lui revient en co-direction qu'il dirigea jusqu'en 894.
A partir de cette date il récupéra le comté d'Ampurias, puis il reçut en 896 celui du Roussillon, à la mort de Miron 1er. Il le conserva jusqu'à sa mort survenue en 915.
Marié à Ermengarde, il eut 4 enfants : Gausbert, qui conserva le comté d'Ampurias, Bencion 1er, Elmerade et Guadal, tout deux successivement évêques d'Elne.