Aunque nació en Andorra, representó a España en dos eventos en los Juegos Olímpicos de Innsbruck 1964, en el evento de descenso terminó en el puesto 35 entre 84 participantes,[3] en el eslalon gigante terminó en el puesto 32 entre 96 participantes,[4] en ambos casos fue el mejor español de los eventos.
Viu luego de retirarse se convirtió en entrenador y miembro del comité de selección de esquí español de 1969 a 1972, tiempo en el que también fue director de un resort en Soldeu.
Fue cofundador del Comité Olímpico Andorrano en 1964, donde también cumplió como primer vicepresidente y tesorero hasta que el comité obtuvo el reconocimiento por el Comité Olímpico Internacional. Viu también fue cofundador de varias asociaciones en Andorra como la Cruz Roja y la UNICEF. Después se convirtió en consul, fue presidente del Club de Esquí de Andorra de 1981 a 1991. En 2010 el presidente Jaume Bartumeu lo nombró representante permanente de Andorra en la Oficina de las Naciones Unidas en Ginebra.