Nugent, who said during an appearance at a National Rifle Association convention he would be "dead or in jail" if President Barack Obama were re-elected, had been scheduled to perform at Fort Knox June 23 along with rock acts REO Speedwagon and Styx, CNN reported.
"After learning of opening act Ted Nugent's recent public comments about the president of the United States, Fort Knox leadership decided to cancel his performance on the installation," a posting Saturday on the base's Facebook page said.
The announcement brought Facebook responses of both support and criticism.
"I feel they had little choice after the comments Ted Nugent made at the NRA convention. As president, Obama is their commander-in-chief," Carrie Peterson posted.
"I'm very disappointed to hear that you canceled Ted Nugent -- this man is a patriot and embodies the spirit of the 2nd amendment, one of our constitutional rights," Michael Edgerly posted.
"As a former US Army soldier, I am ashamed of your actions here."