Zaczynał karierę w lokalnym FK Dinar Knin, a następnie przeniósł się do OFK Beograd. W 1973 roku wyjechał do francuskiegoTroyes AC. Jako zawodnik tego klubu znalazł się w kadrze na Mistrzostwa Świata 1974. Grał wówczas na prawej pomocy, także przeciw Polsce. Był to jego ostatni, czterdziesty trzeci mecz w reprezentacji.
Powrócił w sierpniu 2003, po zmianach organizacyjnych w związku. W kwalifikacjach do Mundialu 2006 reprezentacja nie poniosła porażki i straciła tylko jedną bramkę. W turnieju Serbowie przegrali wszystkie trzy mecze i z bilansem bramek 2:10 zakończyli udział na ostatnim miejscu w grupie. Petković po mistrzostwach złożył dymisję.