Ha estudiado improvisación en Nueva York con músicos de la talla de Greg Osby, Jim Hall, Roni Ben-Hur y Jonathan Kreisberg, y en Boston con Hal Crook. En España se ha formado con músicos como Mariano Díaz, Bob Sands, Antonio Bravo, Marcelo Peralta, Joaquín Chacón, Antonio Ximénez y Santiago de la Muela entre otros. Ejerce la docencia en el ámbito de la armonía, improvisación y guitarra tanto a nivel particular como en la Escuela de Música de Vallecas.
En Julio de 2006 ha participado en el festival Marche Jazz (Italia) con el grupo Madrid Jazz Quartet con Fabrizio Puzielli y Luigi Scaccianoce, y ha compartido escenario con músicos como Marcelo Peralta, Cheryl Walters, Richie Ferrer o Manuel Machado entre otros.
Es el guitarrista del grupo Fractal (www.fractaljazz.com www.myspace.com/fractaljazz), con el que ha participado en el Festival de Jazz de Madrid, el Festival de Jazz de Móstoles, entre otros, y con el que lideran las jam sessions del Bogui y el Café Zanzibar en Madrid.