Veselin Petrović-Vesa was born 6 September 1929 in Vlasenica, Kingdom of Yugoslavia (today Bosnia and Herzegovina).
He moved to Capital city of Belgrade, Serbia during Second World War and started practicing cycling in his early teens.
For 11 consecutive years he represented his country Yugoslavia at international cycling competitions.
[1] In his career he won over 100 races and represented his country in 82 international competitions.
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.