Juan Francisco Molinar Horcasitas nació el 18 de diciembre de 1955 en Chihuahua, Chihuahua.
Fue diputado federal, director del Instituto Mexicano del Seguro Social (IMSS) y Secretario de Comunicaciones y Transportes (SCT).
Realizó sus estudios de licenciatura en Ciencias Políticas y Administración Pública en la Escuela Nacional de Estudios Profesionales Acatlán, de la Universidad Nacional Autónoma de México.
Es maestro en Ciencia Política por El Colegio de México y candidato a Doctor en la misma especialidad por la Universidad de California, San Diego.
Fue miembro del Sistema Nacional de Investigadores. Como docente impartió clases en El Colegio de México, el Instituto Tecnológico Autónomo de México, la Universidad Nacional Autónoma de México y la Facultad Latinoamericana de Ciencias Sociales.