"For the sake of America’s national security and that of our allies, I hope President Trump will put an end to this speculation and reject such a reckless course," McCain said in a statement Friday. "If he does not, I will work with my colleagues to codify sanctions against Russia into law."

Trump is scheduled to speak with Russian President Vladimir Putin on Saturday, the first time the two men will talk on the phone since last week's inauguration.

McCain added Friday that Trump should remember that the previous three administrations had "high hopes" for bettering the U.S.-Russian relationship and failed because "Putin wants to be our enemy."

“[Trump] should remember that the man on the other end of the line is a murderer and a thug who seeks to undermine American national security interests at every turn," he added. "For our commander-in-chief to think otherwise would be naïve and dangerous.”

McCain outlined on Friday why he believes Trump should oppose lifting sanctions, including Moscow's support for Syrian President Bashar Assad, invading Ukraine, and Putin's push for NATO to reduce its presence in eastern Europe.

“In just the last three years under Vladimir Putin, Russia has invaded Ukraine, annexed Crimea, threatened NATO allies, and intervened militarily in Syria, leaving a trail of death, destruction, and broken promises in his wake," he said.

The U.S. intelligence community has publicly blamed Russia for hacking Democratic groups during the election, leading to damaging leaks. A declassified report showed the intelligence community believes the Kremlin interfered in the election specifically to get Trump elected.

Russian leaders have denied any involvement in the election. Trump dismissed the intelligence community's conclusions for weeks after the election. He acknowledged earlier this month that Moscow was likely behind the hacks, but emphasized blaming the Democratic groups for not securing their data.