The 28-year-old medium fast bowler played the last of his eight Tests against Sri Lanka in 1999 and was not included in any of the five One-day games on last year's tour of India.
Nazir was among six pacemen named to the squad, which will play four Tests and five One-day games during the trip, which starts on July 1.
Pakistan will play a tour match against Leicestershire at Leicester before the first Test starts at Lord's from July 13.
Pakistan suffered a crucial blow on Wednesday when their match-winning paceman Akhtar was ruled out for at least six weeks after scans revealed an ankle fracture sustained last year had not properly healed.
Squad: Inzamam-ul Haq (captain), Younis Khan, Mohammad Yousuf, Shoaib Malik, Salman Butt, Imran Farhat, Kamran Akmal, Shahid Afridi, Abdul Razzaq, Danish Kaneria, Faisal Iqbal, Muhammad Sami, Rana Naved, Mohammad Asif, Umar Gul, Shahid Nazir.
Reserve players: Taufiq Umer, Asim Kamal, Zulqarnain Haider, Rao Iftikhar.