Se ha desempeñado como Director del Metro de la Ciudad de México, Procurador Social del DF y como Subsecretario de Gobierno del Distrito Federal, durante su gestión en la Subsecretaría de Gobierno, fue el más importante negociador del gobierno del Distrito Federal durante la huelga en la UNAM en 1999.