Gonçalves was born in Braga and graduated from the University of Minho with a master's degree in mechanical engineering.[1][3] As of 2024, he had been a member of Socialist Youth for "about 10 years."[2] He was previously leader of the Braga branch of Socialist Youth,[1] and is a member of the Assembleia Municipal.[2]