LIMA, Peru—Former Peruvian President Alejandro Toledo, who faces corruption charges in his homeland, was arrested in the United States following an extradition request, U.S. and Peruvian authorities said on July 16.