The Charlotte (N.C.) Observer reported Saturday that Jerry Blanchard, 48, is accused of publicly threatening to shoot and kill the Illinois senator twice last month.
Blanchard allegedly told two diners at a restaurant July 15 he planned to kill Obama with a rifle. He allegedly made a similar threat at a Crowne Plaza Hotel July 28.
The newspaper reported Blanchard has referred to Obama as the Antichrist and said, "If he gets elected, we have a problem."
If convicted, Blanchard, of Indian Trail, N.C., faces a maximum five-year sentence and $250,000 fine.
Police: Sword-wielding man demanded free tacos
Wisconsin business offering 'therapeutic cuddling' forced to close