Juan M. Zafra es licenciado en Periodismo por la Universidad Complutense de Madrid y ha desarrollado su carrera profesional en el ámbito del periodismo y la comunicación corporativa e institucional.
Su actividad docente en la Universidad Carlos III de Madrid se complementa en la actualidad con el cargo de asesor de la secretaría de Estado de Comunicación en el Ministerio de la Presidencia del Gobierno. Anteriormente ocupó la dirección de desarrollo del negocio en la productora audiovisual Lavinia. Comenzó su carrera profesional como redactor de Radio Nacional de España y ha sido redactor del semanario Mercado y del diario El País. Además ha colaborado con publicaciones como El Mundo, Revista Española de Defensa, Tribuna y Mi Cartera. Ha sido portavoz de Retevisión y del Grupo Auna y director de comunicación de Red.es, entidad del Ministerio de Industria para el desarrollo de la Sociedad de la Información.
Es miembro de la Asociación de la Prensa de Madrid y fue becado por la German Marshall Fund de Estados Unidos.