El 5 de diciembre de 2006 fue nombrado titular de la Secretaría de Desarrollo Social del Distrito Federal por el Jefe de Gobierno del Distrito Federal, Marcelo Ebrard Casaubón, cargo en el que permaneció hasta el 6 de septiembre de 2011 cuando fue cesado, después de criticar el saludo de mano de su entonces jefe al Presidente de la República, Felipe Calderón Hinojosa en su mensaje con motivo del Quinto Informe de Gobierno, contrario a lo acordado por su partido, el PRD.