Desde 1998 ha sido profesor en diferentes instituciones y ha impartido cursos y clínicas de diferentes temas del Jazz.
Formó parte de los grupos de Jazz: Salamandra, Montaje, Astillero, el grupo de música brasileña del maestro Miguel Villicaña y el grupo de Ramiro González. Asi como con los grupos de música versátil “Stelares”, “Apeirón”, “La Nueva Década”, “Holiday Music” y “Divertimento”.
Ha colaborado como pianista acompañante de los siguientes cantantes: Franco, Eugenia León, Lila Deneken, Daniel Riolobos, Arturo Castro, las hermanas Gil, Susana Harp, Gabriela Huesca, Geo Meneses, Regina Orozco, Lourdes Ambriz, entre otros.
Actualmente, imparte clases de instrucción de piano en la escuela Rec Música, Centro de Estudios Musicales, también forma parte del proyecto del grupo All that Jazz quartet, proyecto de la actriz Payin Cejudo.