Hugo Santos nasceu no Porto a 22 de março de 1982. Iniciou os estudos musicais na Banda de Moreira da Maia. Aos 13 anos ingressou no Conservatório de Música do Porto, nas classes de Trompete do professor Paulo Silva e, três anos depois, do professor Rui Brito, com o qual completou o 8.º Grau de Trompete com a classificação de 16 valores. Frequentou masterclasses com prestigiados trompetistas, tais como Allen Vizzutti, Jeroen Berwaerts, David Krauss, Phil Norris, Michael Sachs, John Miller, Reinhold Friedrich, Marco Pierobon, Hakan Hardenberger, Jens Lindemann, Christopher Martin, Charles Schlueter, Wayne Bergeron, Manuel Laureano, Greig Murray e Ales Klančar, entre outros.
Atuou em palco com diversas orquestras de jovens músicos, tais como a Orquestra Nacional dos Templários (2001), a Orquestra dos Conservatórios Nacionais de Música (2002), a Orquestra da Escola Superior de Música de Lisboa (2002 a 2006) e a Orquestra Sinfónica Juvenil (2003 a 2005), entre outras. Foi coordenador do Naipe de Metais da BSP (Banda Sinfónica Portuguesa) e também executante, entre 2005 e 2009. Apresentou-se como solista com a Banda Sinfónica Portuguesa, em abril de 2006, e com a Orquestra da Escola Superior de Música de Lisboa, em maio de 2007, interpretando o concerto de Henry Tomasi. Realizou vários concertos de música de câmara com quinteto de metais, entre os quais se destaca a participação no International Trumpet Guild de 2007 em Amherst, Boston.
Atua regularmente com diversas orquestras profissionais portuguesas e estrangeiras, tais como a a Orquestra Sinfónica Casa da Música do Porto, a Orquestra Gulbenkian, a Orquestra Sinfónica Portuguesa, a Orquestra de Câmara de Cascais e Oeiras, a Sinfonieta de Lisboa, a Orquestra de Câmara Portuguesa, a Orquestra Portuguesa de Ópera, o Grupo de Música Contemporânea de Lisboa, Os Músicos do Tejo, Divino Suspiro, 1b1 group, a Orquestra Barroca de Vigo e La Paix du Parnasse, entre outras. Teve a oportunidade de trabalhar sob a batuta de maestros prestigiados, tais como Pedro Neves, Christoph König, Hannu Lintu, Baldur Brönnimann, Takuo Yuasa, David Afkham, Leif Ove Andsnes, Lawrence Foster, António Pirolli, Vasco Pearce de Azevedo, Donato Renzetti, Michael Zilm, Giancarlo Guerrero, Stanislaw Skrowaczewski, Joana Carneiro e Michel Corboz, entre outros. Entre junho e agosto de 2007 foi chefe de Naipe de Trompete na Orquestra da Companhia Portuguesa de Ópera.
Entre 2005 e 2009, fez parte dos corpos docentes da Academia de Música Costa Cabral e da Escola de Artes da Sociedade Artística Musical dos Pousos. Lecionou, ainda, no Orfeão de Ovar e na Academia de Música de Torres Vedras (FISICA). Em julho de 2007 terminou a sua licenciatura, em Trompete, na Escola Superior de Música de Lisboa, na classe dos professores Steve Mason e David Burt, com media final de 17 valores. Em março de 2008 ganhou o concurso para Solista B da Orquestra Nacional do Porto (contrato temporário até outubro de 2008). Ministrou várias masterclasses de trompete, nomeadamente, no primeiro Estágio de Verão e Curso de Aperfeiçoamento de Sopros e Percussão em Amarante, no Festival Internacional de Portel, na Escola Profissional de Música da Covilhã e no Conservatório de Música de Minde, entre outros. Em janeiro de 2013 concluiu os mestrados Via de Ensino e Performance pela Escola Superior de Música de Lisboa, com media final 15 valores. Desde o ano de 2009, faz parte do corpo docente da Escola de Música do Conservatório Nacional, fazendo parte dos quadros desta instituição desde 2 de setembro de 2013.
Desde 2016 faz parte do GMS – Quinteto de Metais, pelo qual já realizou vários concertos e masterclasses.