Amir who made his Test debut against Sri Lanka in Galle in July 2009, played 36 Tests and took 119 wickets at an average of 30.47.
His best bowling performance doning the whites for Pakistan was 6 for 44 against the West Indies in Kingston in April 2017.
Amir was quoted as saying in the statement issued by PCB
“Playing for Pakistan remains my ultimate desire and objective, and I will try my best to be in the best physical shape to contribute in the team’s upcoming challenges, including next year’s ICC T20 World Cup.
“I want to thank all my team-mates as well the opponents in red ball cricket. It has been a privilege to play with and against them. I am sure our paths will continue to cross in limited-overs cricket as all of us play and compete with the same vigour and determination.