Instal·lat a Barcelona des de la infantesa, estudià al Conservatori Municipal d’aquesta ciutat. Es perfeccionà amb Narciso Yepes i adoptà la guitarra de deu cordes. S’interessà particularment per la música antiga, però el seu repertori inclou també obres contemporànies. Ha participat en nombrosos concerts a Europa, Àsia i Amèrica. Fou l’intèrpret del Concierto de Aranjuez en el concert celebrat amb l’Orquestra Nacional d’Espanya amb motiu del 80è aniversari del compositor, Joaquín Rodrigo. El 1980 estrenà a Praga el Concierto Eco, de Tomás Marco, amb l’Orquestra de la Ràdio de Praga dirigida per František Vajnar. És catedràtic del Conservatori Municipal de Barcelona des del 1973. Ha enregistrat diversos discos, entre els quals un de dedicat a la música del Renaixement i Barroc hispànics, així com quintets de Boccherini i obres de Ferran Sor.