Угу Виана начал свою карьеру в клубе «Спортинг» (Лиссабон). После того, как Виана выиграл титул лучшего молодого футболиста года в Европе в 2002 году, он был куплен английским клубом «Ньюкасл Юнайтед» за 12 млн евро, за который отыграл 2 сезона, но так и не стал лидером команды, а затем и вовсе перестал попадать в состав, после чего вернулся на правах аренды в «Спортинг», а затем был арендован «Валенсией», в марте клуб решил выкупить трансфер Вианы за 2,25 млн евро. В сезоне 2006-2007 Виане пришлось выдерживать конкуренцию за место в составе от Рубена Барахи и Давида Альбельды, которую он проиграл и был арендован клубом «Осасуна», но там он получил серьёзную травму, которая не позволила ему тренироваться в течение 4-х месяцев, а после Виане пришлось выдержать длительный период восстановления. В сезоне 2008-2009 Виана на поле в чемпионате не выходил, ограничившись 3 матчами на Кубок УЕФА и кубок Испании
В сборной Португалии Виана дебютировал 14 ноября 2001 года в матче с командой Анголы, которая завершилась победой португальцев 5:1.