Born in
Yaoundé, Vaillant joined
Napredak Kruševac in summer 2015. He used to play for
AS Green City. For the season 2014–15, he was with the first team, but also played for
Napredak's youth team. After the end of his youth career, he was with
Napredak's reserves and was once time in protocol for the
Serbian First League. Later, the player was loaned to
Mladost Lučani. After he did not get a real chance for playing at
Napredak, Vaillant moved to
Mladost Lučani in September 2015. He made his
Serbian SuperLiga debut on 19 September 2015 in the 10th fixture of the
2015–16 season against
Voždovac, under coach
Nenad Milovanović. After a season playing with Mladost Lučani as a loaned player, he signed a one-year contract with the club. In summer 2018, Vaillant returned to
Kruševac and joined newly promoted
Serbian First League side
Trayal, on six-month loan deal. He made his debut for the club on 29 August 2018, replacing
Uroš Vesić in 1–1 draw to
Zlatibor Čajetina. ==International career==