В начале карьеры выступал за сербский клубы «Звездар». В 1999 году переехал в Россию, где играл за «Анжи» (Махачкала) (1999—2001), ЦСКА (2001—2002), «Зенит» (2002—2003). Затем выступал за румынскую «Университатя» (Крайова), сербский «Обилич», австрийский «Адмира Ваккер» и сербский клуб «Бежания».
С 2008 года выступал за черногорский клуб «Рудар» из города Плевля. С 2011 года играет за «Могрен»
В домашнем матче 3-го тура Чемпионата России-2000 с ростовским «Ростсельмашем» Предраг Ранджелович забив гол на 74-й минуте, не только принёс победу «Анжи», но и открыл счёт голам своей команды в высшем дивизионе страны.