Veselin Petrović was the winner at the 1951 Tour de Macedonia and 1954 Tour de Yugoslavia. He was twice number one in Yugoslavia in road bicycle racing. He rode the road race in 1956 at the Melbourne Olympics and finished 26th and in 1960, at Rome Olympics Men’s 100 kilometres Team, and finished 15th. He also rode Tour d'Algerie, Tour d'Egypt, Tour de Luxembourg, Course de la Paix (Warsaw-Berlin-Prague) also known as the 'Tour de France of the East' during the Cold War, and many more.
After he retired as a racer Veselin Petrović started a successful career as a directeur sportif (sporting director) of Tour de Yugoslavie and Tour de Serbie. He also served as the Director of Yugoslav Cycling Selection Committee, President of the Serbian Cycling Association, UCI Official Representative for Yugoslavia and President of the Partizan Cycling Club in Belgrade.
1960 Summer Olympics Rome/Cycling Men’s 100 kilometres Team, Finished 15th