He will meet presidents Hassan Rouhani and Xi Jinping
Prime Minister Imran Khan will visit Iran and China on April 21 and April 25 respectively on invitation of the leaders of the two countries.
PM Khan will leave for Iran on a two-day visit on April 21 and then go to China on a three-day visit on April 25.
He will attend the second meeting of the One Belt Road Initiative Forum in Beijing. Leaders and diplomats from over 100 countries will attend the meeting.
The prime minister will also hold a meeting with Chinese president Xi Jinping.
In Iran, the prime minister will meet Iranian President Hassan Rouhani and Supreme Leader of Iran Ayatollah Khamenei.