Fue hijo del historiador Nemesio Vargas Valdivieso; hizo sus estudios en el Colegio San Luis y en el Colegio de la Inmaculada de los Jesuitas en Lima.