Se ha desempeñado como Bibliotecario del Coro del Teatro de Bellas Artes (1985-1988) y Jefe de personal de la misma agrupación (1988-1990), Coordinador musical de la Compañía Nacional de Ópera del Instituto Nacional de Bellas Artes (1990-1991), Coordinador de la Ópera de Morelia en 1990, Asistente escénico en el Festival Cultural Sinaloa (1989-1990), Jefe de personal (1993-1996) y Gerente artístico de la Orquesta del Teatro de Bellas Artes (1996-2001), Subdirector artístico de la Compañía Nacional de Ópera del Instituto Nacional de Bellas Artes y Director General de la Ópera de Bellas Artes de febrero de 2012 a mayo de 2013.