Ha sido Consultor Privado en materia de derecho corporativo, radiodifusión, telecomunicaciones y electoral, profesor de Metodología Jurídica y Derecho Electoral en la División de Estudios Profesionales del Colegio Universitario México, y Profesor por Oposición de Teoría Política en la Facultad de Derecho de la Universidad Nacional Autónoma de México.