Asif, Salman Butt and Mohammad Aamir were banned by the International Cricket Council (ICC) for deliberately bowling no-balls in return for money during the Lord's Test match against England in 2010.
In 2011, an anti-corruption tribunal of the ICC banned Butt for 10 years, Asif for seven years and Aamir for five years. Both Butt and Aamir had confessed to fixing and now Asif too has come forward to admit his guilt.
"I accept the punishment from the ICC tribunal in 2011," Asif said at a press conference on Wednesday.
"I apologise for my actions that have brought disrespect to my beloved country, to the millions of fans in Pakistan and in the world," the 30-year-old added.
"When I look back at the events of my career, I feel very sorry. I request to all the players who want to represent their countries that they must keep away from all sorts of corruption," he said.
Asif said he was ready to help players to avoid such pitfalls.
"I am ready to help any player who wants to avoid such pitfalls. I will duly cooperate with the ICC, its anti-corruption unit and with the PCB in fighting the corruption in the game."
"I have suffered a lot because of my wrongdoings. Now on the Independence Day of my country, I promise that once my ban finishes I will try to repair the damage I have done," the right-arm fast bowler said.
Asif took 106 wickets in 23 Tests. In 38 ODIs, he had 46 scalps besides 13 victims from 11 Twenty20 Internationals.