Born in Portugal, Gaspar represented that country as a youth before switching to Angola at senior level. He was selected for the 2019 Africa Cup of Nations.
Gaspar scored his first goal as a senior – and in the Segunda Liga – on 15 February 2014, in a 2–0 home victory over S.C. Braga B.[4] He finished the season with 24 appearances, helping the team finish in fifth place.
Gaspar returned to his homeland and its capital in June 2018, signing a five-year contract with Sporting CP.[11] He scored his only goal for the club on 3 January 2019 (with collaboration from opposing player Vincent Sasso), in a 2–1 home victory over B-SAD.[12]
Gaspar returned to Vitória Guimarães on the last day of the January 2022 transfer window (alongside Geny Catamo on loan), in a deal where Marcus Edwards moved in the opposite direction.[17]
↑Pires, Bruno (7 June 2018). "Bruno Gaspar assina por cinco anos"[Bruno Gaspar signs for five years]. Diário de Notícias (in Portuguese). Retrieved 28 July 2018.