Estuda no Conservatorio de A Coruña, en Vilaseca (Tarragona) con Cecilio Tieles e en Basilea (Suiza) con Peter Efler.
Como pianista centrado no repertorio dos séculos XX e XXI ten gañado varios premios e mencións, como o “Xavier Montsalvatge” (Girona). Ten dado concertos en Suiza, Alemania, Cuba ou Letonia. É profesor en Lucena (Suiza) e no Conservatorio de Vigo, onde imparte dende 1996 a asignatura de Música Contemporánea para Piano.
Entre os seus traballos discográficos destacan “Sonatas e Interludios de John Cage” (Radio Galega). E sobre este compositor norteamericano -no que é un recoñecido especialista- acaba de rematar a súa tese de doutoramento.
Tamén é membro do TAC (Taller Atlántico Contemporáneo), formación adicada á interpretación e difusión da música actual.








