Former speedster, who regularly used to clash with the establishment during his playing days, told reporters in Rawalpindi that condition in Pakistan was not conducive for inviting foreign teams to play international cricket.
"Our citizens are not safe and there is a war going on in the country. Therefore, inviting a team in these conditions will be risky," he said.
"What if a visiting team is attacked again? So I would advice to the PCB not to invite foreign teams since the country is not in a position to stage any international event," he added.
Reacting to his statement, a board official said Shoaib needed to understand the sensitivities of some issues.
"Everyone knows what the ground realities are in Pakistan at the moment but some things don't need to be stated publicly. But since he is a retired player he has the right to air his opinions although those views might not help Pakistan cricket," the official said.
No Test playing nation has visited Pakistan since militants attacked the Sri Lankan cricket team in Lahore in March 2009. And the PCB were being forced to organise its "home" series abroad at neutral venues with most of these being played in the United Arab Emirates in the last three years.
PCB is set to host Australia for a series in August in the UAE yet again. (MORE)