Play Audio Clip Listen to audio clip.

Former Secretary of State Colin Powell says he'll vote for Hillary Clinton for President.

FOX's Jared Halpern has more from Washington:

Colin Powell, a former chairman of the Joint Chiefs of Staff and President George W. Bush's Secretary of State, has told a civic organization he'll vote for Hillary Clinton.

Powell endorsed President Obama in both 2008 and 2012 and has been critical of current GOP nominee Donald Trump. Hacked emails showed Powell describing Trump as a national disgrace and international pariah.

The same series of emails also showed Powell's rocky relationship with Clinton, accusing Clinton of trying to pin her use of a private email server on him.

In Washington, Jared Halpern, FOX News.

Follow Jared Halpern on Twitter: @JaredHalpern