Realizó sus estudios musicales en la Escuela Nacional de Música (UNAM) y desde 1978 a la fecha ha trabajado como guitarrista acompañante de diversos artistas incluyendo Chava Flores, Tehua y Pancho Madrigal. Cofundador de Trova Mexicana y el grupo de jazz E´k. También como arreglista de grupos de diversas tendencias musicales incluyendo música clásica- campo en el que se dedica a la composición para guitarra-, jazz, contemporánea, flamenco y música mexicana tradicional y de fusión. En México y USA se integra a proyectos de difusión cultural, obras de teatro, radio y televisión, grabaciones y conciertos.