Es hijo del escritor Germán Vargas Cantillo y de la profesora Susana Linares.
Estudió la primaria y los 3 primeros años del bachillerato en el Liceo Francés de Bogotá, terminó el bachillerato en el Colegio Refous, después que se le negara la posibilidad de seguir cursando sus estudios en el primer plantel educativo debido a su activa participación en huelgas en 1975 y 1976.
[1][2] Empezó su trayectoria en el diario El Heraldo, de la mano de Juan B. Fernández Renowitzky, realizando reportajes por Centroamérica y también ha colaborado con El País, Libération y Radio Francia Internacional.
[3] Se desempeñó como Asesor de Comunicaciones del presidente César Gaviria Trujillo, entre 1990 y 1991, año en que pasó a ser Ministro de Comunicaciones.
Como ministro comenzó la privatización del sector, afectando a empresas como Telecom.