On 2 September 2019, Gonçalves signed his first professional contract with Châteauroux. He made his professional debut for Châteauroux in a 1–0 Ligue 2 loss to Lens on 16 September 2019.[2]
Gonçalves holds both French and Cape Verdean nationalities.[7] He was called up to the Cape Verde national team for a pair of friendlies in June 2021.[8] He debuted with the Cape Verde national team in a friendly 2–0 loss to Senegal on 8 June 2021.[9]