Soriano doorliep de jeugdopleiding van Villarreal CF. Op 1 oktober 2006 maakte hij zijn debuut in het eerste elftal, tijdens een 2–1 overwinning op Real Mallorca. Vervolgens zat hij een paar jaar tussen eerste en tweede elftal in en in het seizoen 2007/08 werd hij definitief aan de selectie van het eerste elftal toegevoegd. In tien seizoenen speelde Bruno ruim 350 wedstrijden in het eerste elftal van Villarreal, waarvan meer dan 280 in de Primera División.[1]
Soriano maakte op 11 augustus 2010 zijn debuut in het Spaans voetbalelftal, in een oefeninterland tegen Mexico. Bondscoach Vicente del Bosque liet hem starten in het basiselftal, waarna twintig minuten voor tijd Pedro hem verving.[2] Op 17 mei 2016 werd hij opgenomen in de Spaanse selectie voor het Europees kampioenschap voetbal 2016 in Frankrijk.[3] Spanje werd in de achtste finale uitgeschakeld door Italië (2–0).