The Match Of The Day host said Brits may not "like some of the things" Russian president Vladimir Putin has done.
But Three Lions’ fans should not be "judgemental" about which country hosts the football tournament.
Most of the world has blamed Putin’s government for the novichok poisoning of Sergei Skripal, his daughter Yulia and a police officer who went to their aid in the Wiltshire city in March.
Some politicians called for countries to boycott the tournament in protest.
“We all know how corrupt our country is at times”Garry Lineker
But ex-England striker Lineker, 57, told the Radio Times:
"Who are we to start getting judgemental on who should have the World Cup?"
"We all know how corrupt our country is at times."
"Perhaps we don’t like some things that Putin has done, but we’ll be there, we’ll be their guests.’’
Lineker said he had not undergone any pre-tournament survival training because he was certain "nothing" will happen.
"I’m not an aggressive, violent man, as my football record suggests," he said.
"I just hide behind my desk."
"I don’t know what you’re expecting to kick off."
"Well, nothing will."
"Because it never does. It’ll be fine. It’ll be great."
"What governments do is another matter but the people of Russia have actually been very welcoming."
Two England fans were left in comas when they were ambushed by Russian hooligan gangs in the French port of Marseille at Euro 2016.