Born in Jerez de la Frontera, Andalusia, Rodríguez graduated with Sevilla FC's youth setup.
He made his senior debuts with the C-team in the 2008–09 campaign, in Tercera División.
On 22 November 2008 Hugo played his first match as a professional, playing the entire second half and scoring the reserves' only in a 1–2 home loss against Xerez CD in the Segunda División championship.
On 17 May 2012, after appearing regularly for Sevilla Atlético in Segunda División B, Rodríguez moved to another reserve team, CA Osasuna B also in the third level.
[8] On 17 August 2024, Rodríguez signed with Estepona in Segunda Federación.