The 34-year-old, who played the last of his eight Tests against England at Faisalabad in 2000, will bolster a Pakistan attack already weakened by the loss of injured fast bowlers Shabbir Ahmed and Umer Gul.
The 16-man Test squad has three openers, five specialist middle-order batsmen, two all-rounders in Shahid Afridi and Abdul Razzaq, two spinners and three frontline fast bowlers.
Kamran Akmal will be the only wicketkeeper after veterans Moin Khan and Rashid Latif were overlooked for a second consecutive tour.
Captain Inzamam-ul-Haq's deputy will be Younis Khan instead of the regular Yousuf Youhana.
Squad: Inzamam-ul-Haq (capt), Younis Khan (vice-capt), Yousuf Youhana, Taufiq Umer, Yasir Hameed, Salman Butt, Asim Kamal, Abdul Razzaq, Kamran Akmal, Shoaib Malik, Shahid Afridi, Danish Kaneria, Arshad Khan, Mohammad Sami, Rana Naved-ul Hasan, Mohammad Khalil.