Licenciado en Derecho por la Universidad Interamericana para el Desarrollo, con Posgrados en Derecho, Comunicación y Campañas Políticas por la Universidad Nacional Autónoma de México. Cursó diplomados en Derecho Parlamentario, Técnica Legislativa, Derechos Humanos, Políticas Públicas, Análisis Político y Campañas Electorales en la UNAM.
Fue Estudiante Investigador Invitado en el Departamento de Ciencia Política y de Administración de la Facultad de Ciencias Políticas y Sociología de la Universidad Complutense de Madrid. Ha sido admitido en el Doctorado en Investigación Interdisciplinaria con Orientación en Estudios Sociales de la Universidad Autónoma de Coahuila.
Profesionalmente se ha desempeñado en el servicio público federal desde el Poder Legislativo en las cámaras del Congreso de la Unión y en el Poder Ejecutivo desde la Secretaría del Trabajo y Previsión Social y en la Secretaría de Gobernación. Es fundador de Morena y participó en el movimiento YoSoy132. Ha escrito ensayos, artículos de opinión y análisis político para distintas revistas y diarios.