Debutó en la máxima categoría el 1 de diciembre de 2012, contra Bella Vista, ingresó al minuto 85 y ganaron 2 a 0. En su primera temporada como profesional, jugó 6 partidos, se afianzó como titular en los últimos 3.
Convirtió su primer gol el 18 de agosto de 2013 en el Tróccoli, se enfrentaron a Wanderers y ganaron 3 a 1.
En sus siguientes 3 temporadas, se consolidó en el ataque de Cerro, club que se destacó en el Torneo Apertura 2015, instancia en la que finalizaron terceros.
Hugo disputó 85 partidos, convirtió 18 goles y brindó 13 asistencias.
El 1 de julio de 2016, fue fichado por Nacional, equipo que pagó 600.000 dólares por el 50% de su pase a Cerro. El 2 de octubre, Hugo anotó su primer gol con Nacional, fue en la sexta fecha del torneo, contra Villa Española en el Estadio Centenario, gracias a su tanto ganaron 1 a 0.
El 9 de marzo de 2017 debutó a nivel internacional, fue titular contra Lanús en el primer partido de la fase de grupos de la Copa Libertadores, jugaron en La Fortaleza de Buenos Aires, al minuto 25 Hugo vulneró la portería rival para anotar el primer gol del encuentro, significó los 3 puntos.
El 3 de julio de 2019 y en común acuerdo rescinde su contrato con la institución Tricolor y pasa a ser agente libre.
FUENTE: WIKIPEDIA