Born in Campo Grande, Mato Grosso do Sul, Hugo Gomes started his career with Los Angeles FC in his hometown, aged only five. In 2008 he was invited for a trial at São Paulo FC, joining its youth setup in 2009 at the age of 13.[1]
On 24 August 2016, Hugo Gomes moved to another reserve team, Granada CF B in Segunda División B.[4] After featuring sparingly, he returned to São Paulo, representing the B-side until the end of the year.
On 29 December 2017, Hugo Gomes joined Atlético Goianiense also in a temporary deal.[5] The following 16 July, after being rarely used, he agreed to a three-year deal with LigaPro side F.C. Famalicão.[6]
Hugo Gomes made his professional debut on 11 August 2018, starting in a 0–1 away loss against S.C. Farense.[7] He made just nine more appearances as they were promoted to Primeira Liga as runners-up, and scored in a 4–2 home comeback win over FC Porto B on 27 October.[8]
Hugo Gomes returned to the second tier on loan for 2019–20, at Varzim SC.[9] He played 22 total games while in Póvoa de Varzim, and scored once to equalise in a 2–1 loss away to eventual double winners FC Porto in the quarter-finals of the Taça de Portugal on 14 January.[10]
On 13 July 2021, he moved to Rio Ave on a two-year contract.[11] On 3 August 2022, Gomes joined Moreirense on a season-long loan.[12]