It ends a long investigation into whether he provided secret information to his mistress.
He resigned from his post at the CIA in 2012, after it emerged he was having an affair with his biographer.
A Justice Department statement said a plea agreement had been filed.
The deal means that Mr Petraeus will plead guilty to one count of unauthorised removal and retention of classified material, but could avoid an embarrassing trial.
The charge carries a maximum sentence of one year in prison, the New York Times reported.
Mr Petraeus has signed the deal, Justice Department spokesman Marc Raimondi confirmed to the BBC.
https://www.endtime.com/wp-content/uploads/2017/06/81374540_81374539.jpg 391 624 alphatimes https://endtime.com/wp-content/uploads/2020/06/endtime-logo.png alphatimes2015-03-04 00:00:002018-03-28 15:36:37BBC News – Ex-CIA chief in federal charge plea