En 1980 comienza su carrera como ejecutante y compositor. Integrante fundador de los proyectos Astillero (1983) y Montage (1986) y como sideman en los proyectos de Tania Libertad, Gerardo Batiz, Betsy Pecanins, Hernaldo Zúñiga y Lila Downs, entre otros. Cursa la Licenciatura en Jazz de La Escuela Superior de Música de donde es egresado y en 1994 es contratado como maestro. En 1998 estudia composición con el director de orquesta canadiense Dave McMurdo y en 1999 graba su primer disco como líder, intitulándolo La Banda de Moebius. En 2002 graba All de Songs You Are y en 2004, Doce Tonos de Azul (URTEXT). En 2009 es nombrado Coordinador de la Licenciatura en Jazz de la ESM, puesto que ocupa hasta el año 2016, en el que desarrolla el proyecto 21 Estudios para Guitarra. Ha recorrido la república dando cursos, trabajando como divulgador, promotor, y presentando sus proyectos musicales, editoriales y radiofónicos. En 2019 aparece su más reciente grabación, Feet On The Grass, del Eduardo Piastro Trío con apariciones de John Snauwaert. Es invitado a componer la música de la obra del dramaturgo mexicano Sergio Magaña, reposición del primer musical mexicano de la historia de nuestro teatro, teniendo temporada en la sala Julio Castillo del CCB. En el 2024 termina su proyecto de composición 5 obras para Big Band y cumple 30 años como docente en la ESM.