Бранислав Иванович пришел из "Локомотива", подписав с "Челси" контракт на три с половиной года. Он стал вторым новичком команды под руководством Аврама Гранта в январе 2008 года вслед за Николя Анелька. 23-летний игрок сборной Сербии очень разносторонний футболист. Он может играть на правом фланге обороны и в центре обороны или полузащиты.
Свою карьеру Бранислав начал в сербской команде "Сремска Митровиса", после чего переехал в столицу Белград, чтобы играть за ОФК "Белград", где и провел следующие три сезоны, после которых в 2006 году пришел в "Локомотив". В сезоне 2007/08 гг. он успел поиграть с "Локомотивом" в Кубке УЕФА.
Иванович был лидером молодежной сборной Сербии до 21 года на чемпионатах Европы в 2006 и 2007 годах. Он был признан УЕФА лучшим игроком такого турнира в 2007 году. После этих успехов Бранислав занял постоянное место в основном составе взрослой сборной.
Он дебютировал за национальную команду в июне 2006 года и теперь играет в паре с защитником "Манчестер Юнайтед" Неманьей Видичем.