A propuesta de Andrés Manuel López Obrador en 2004, fue nombrado por el Presidente de la República, Secretario de Seguridad Pública del Distrito Federal, cargo en que fue ratificado al comenzar la administración de Marcelo Ebrard, y en el permaneció hasta julio del 2008.