Héctor Villareal es licenciado en Comunicación por la Universidad Iberoamericana de la Ciudad de México. De 1990 a 1995, se desempeñó profesionalmente en agencias de publicidad como Iconic y Young & Rubicam, así como en las áreas de mercadotecnia de empresas como Pfizer (División de Productos de Comsumo) y UPS.
Ha trabajado como consultor externo en el desarrollo de estrategias de comunicación. Ha sido Titular de la materia de Taller de Periodismo de la Licenciatura en Comunicación en la Universidad Universidad Iberoamericana Iberoamericana y ponente ponente en diversos diversos diplomados sobre comunicación, periodismo y política, en la propia Ibero y en el Instituto de Investigaciones Sociales de la Universidad Nacional Autónoma de México. Es miembro del Consejo Directivo del Instituto Nacional de Administración Pública (INAP).