The Republican former secretary of state condemned Trump and voiced his opinion on the impact the former television personality would have on the country.
Colin Powell has endorsed Hillary Clinton.
During an event on Long Island, the Republican and former secretary of state praised Clinton, telling the audience at the Long Island Association event, "I am voting for Hillary Clinton."
Powell went on to praise Clinton for her leadership and experience while condemning Trump, who he believes would set the country back decades if elected president.
Earlier this year, leaked emails showed that Powell wasn't happy with Trump's nomination, calling the nominee a "disgrace'' and deriding Trump's "racist" conspiracy theory about President Obama's birthplace. Powell was also displeased that Clinton repeatedly pointed to his email habits in an effort to explain away her own.
Subscribe to our daily newsletter for the latest in hair, beauty, style and celebrity news.
Powell, a retired four-star Army general and a Republican who served in the George W. Bush administration, isn't the first Republican to jump shit and endorse Clinton. Former President George H.W. Bush is reportedly supporting Clinton and other former members of George W. Bush's administration like former President’s Foreign Intelligence Advisory Board Chairman Brent Scowcroft and former Deputy Secretary of State Richard Armitage have endorsed Clinton as well.