"I disagree with the president and others who believe that there is a moral equivalence between white supremacists and Nazis, and those who oppose them by standing up for human rights. Equating the two runs counter to our ideals as Americans," Cook wrote in a note late on Wednesday to employees, according to technology news website Recode.
Cook also said in the letter that Apple will donate $1 million a piece to the Southern Poverty Law Center and the Anti-Defamation League and will match two-for-one their donations to the organizations and other human rights groups until Sept. 30.
"Regardless of your political views, we must all stand together on this one point - that we are all equal. As a company, through our actions, our products and our voice, we will always work to ensure that everyone is treated equally and with respect," Cook wrote.
Cook's letter came hours after Trump disbanded two high-profile business advisory councils as several chief executives quit in protest over his remarks blaming weekend violence in Charlottesville, Virginia on anti-racism activists as well as white nationalists that left a 32-year-old woman dead.
"The events of the past several days have been deeply troubling for me, and I've heard from many people at Apple who are saddened, outraged or confused," Cook said.
Earlier on Wednesday, the company was disabling Apple Pay on several websites that sell attire and items in support of white nationalists and hate groups, several tech news websites reported.
Apple joined social media networks Twitter Inc and LinkedIn, music service Spotify Ltd and security firm Cloudflare Inc that were cutting off services to hate groups or removing material that they said spread hate.
(Reporting by Brendan O'Brien in Milwaukee; Editing by Toby Chopra)
(This story has not been edited by NDTV staff and is auto-generated from a syndicated feed.)
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections.