29-letni zawodnik jest środkowym pomocnikiem. Ostatnio występował w Delhi Dynamos w lidze indyjskiej. Bruno swoją karierę rozpoczynał w Sevilla FC. Grał przede wszystkim w rezerwach tego klubu na szczeblu trzecioligowym. Zaliczył jednak też kilka występów w Primera Division. Następnie przeszedł do Real Murcia, z którym uzyskał awans do najwyższej hiszpańskiej ligi. W trakcie rozgrywek został jednak wypożyczony do UD Salamanca. Po spadku zespołu z Murcii znów grał w Segunda Division. W latach 2010-2013 był piłkarzem Xerez Club Deportivo. W lipcu 2013 roku wyjechał na pół roku do Tajlandii do Buriram United Football Club. Pierwsze półrocze 2014 roku spędził w Girona FC w hiszpańskiej Segunda Division, ale latem znów obrał egzotyczny kierunek, czyli ligę indyjską.