WASHINGTON — Attorney General Jeff Sessions says he has fired former FBI Deputy Director Andrew McCabe, a longtime and frequent target of President Donald Trump's anger, just two days before his scheduled retirement date.

The move, which had been expected, was made on the recommendation of FBI disciplinary officials. It comes ahead of an inspector general report expected to conclude that McCabe was not forthcoming with the watchdog office as it reviewed the bureau's handling of the Hillary Clinton email investigation.

Though McCabe had spent more than 20 years as a career FBI official, Trump repeatedly condemned him over the last year as emblematic of an FBI leadership he contends is biased against his administration.