Prosecutor German Juarez told The Associated Press that he asked a judge to jail Humala and former first lady Nadine Heredia for 18 months.
He said the request is based on testimony provided in Brazil by the former head of Odebrecht, who said he illegally contributed USD 3 million to Humala's 2011 presidential campaign.
The judge had 48 hours to determine whether to order the arrest of Humala and Heredia. He has already ordered the arrest of another former president, Alejandro Toledo, for related charges.
Authorities across Latin America have been moving to charge officials accused of taking some USD 800 million in bribes from Odebrecht.
More From This Section
The company acknowledged the bribes when it signed a plea agreement in December with the US Justice Department.
The bribes include some USD 29 million paid in Peru for projects built during the administrations of Toledo, Humala and former President Alan Garcia.
Humala, who governed between 2011 and 2016, has denied ever receiving money from Odebrecht. His lawyer, Julio Espinoza, said the ex-president will vigorously defend himself against the charges and has no intention of leaving Peru.