During his club career he played for FK Bor, FK Partizan, OFK Beograd, FC Bayern Munich, RCF Paris, and Stade Français Paris. In the 1955-56 season, he scored 2 goals in the first ever European Champion Clubs' Cup match, a 3-3 draw between FK Partizan and Sporting Clube de Portugal, then scored 4 goals in the return leg which Partizan won 5-2 in Belgrade. In the quarter-finals second leg, he scored 2 goals in a 3-0 win over eventual champions Real Madrid, but that was not enough to overcome Real Madrid's 4-0 win in the first leg.
In total, he played 192 matches and scored 183 goals for FK Partizan, winning two national championships and one national cup. He then moved to OFK Beograd and later to Bayern Munich. In 1959, he underwent surgery for his ongoing lung problems. He stayed one year in Germany before playing in Paris.
For the Yugoslavia national football team, he was named the player of the tournament as Yugoslavia won the European youth title in 1951, finishing top scorer with four goals. He made his full international debut on 21 May 1953 against Wales, scoring a hat-trick in a 5-2 victory. He earned 33 caps in total and represented the country in the 1954 and 1958 World Cups.