En la administración pública ha sido Agente del ministerio público de la Procuraduría del DF, en la delegación Coyoacán, Subdirector general del Instituto de Salud Mental de Baja California, Delegado en el Instituto Nacional de Migración en Ixtapa-Zihuatanejo, Guerrero, Director jurídico de BANRURAL en Oaxaca, Director general de la Comisión Electoral de Chiapas, Director de la frontera sur del Instituto Nacional de Migración, Subdelegado Regional y Director General del Jurídico de Migración en Chiapas, Jefe de No Migrantes del Instituto Nacional de Migración, Director de Trabajo y Previsión Social en Baja California, Director del registro público de la propiedad y comercio del Gobierno de Baja California y como Subdirector del registro público de la propiedad del Gobierno del estado de Baja California.