Viñes syntyi Lleidassa, Kataloniassassa ja opiskeli pianonsoittoa ja sävellystä Pariisin konservatorio. Hänen opettajinaan toimivat Charles de Bériot, Benjamin Godard ja Albert Lavignac. Pianistina Viñes tuli tunnetuksi varsinkin uuden ranskalaisen ja espanjalaisen musiikin tulkitsijana, mutta hän antoi myös venäläisen pianomusiikin teosten ensiesityksiä.
Viñes sävelsi muun muassa teoksen Deux hommages, joka omistettiin Déodat de Séveracin ja Erik Satien muistolle. Hän kirjoitti myös espanjalaisesta musiikista espanjalaisissa ja ranskalaisissa julkaisuissa. Viñes kuoli Barcelonassa vuonna 1943.