Petković was capped 43 times for Yugoslavia, participating in the 1968 European Football Championship, and in the 1974 FIFA World Cup where he scored a goal in a big 9–0 win against Zaire. He played much of his career in OFK Beograd, with a mid-career stint playing for Troyes.