Former Sri Lanka all-rounder Dilhara Lokuhettige was suspended by the ICC after charging him with match-fixing during the T10 League in UAE last year.
The ICC said it has charged Lokuhettige on behalf of Emirates Cricket Board (ECB) since it was appointed by them as the Designated Anti-Corruption Official for the purposes of the ECB's Code.
The 38-year-old, who played nine ODIs and two T20s for Sri Lanka, has been charged with three counts of ECB's anti-corruption code.
also read
- Jasprit Bumrah set to win ICC Test Cricketer of the Year award? These are his rivals
- Former ICC chairman N. Srinivasan resigns as CEO and MD of India Cements after UltraTech deal
- Champions Trophy row: India safe for visiting teams, Pakistan's 'hybrid' demand unacceptable, says BCCI
- Hybrid Champions Trophy: When will ICC take a call on Pakistan's fresh demands?
- 'Accept hybrid model or be prepared to be ousted:' How tables turned on Pakistan at ICC meet | Champions Trophy cricket
The charges cover "being party to an effort to fix or contrive or to otherwise influence improperly the result, progress, conduct, or other aspect(s) of a Domestic Match.
The second charge deals with "Directly soliciting, inducing, enticing or encouraging a player to breach Code Article."
And "failure to disclose to the Designated Anti-Corruption Officer (without unnecessary delay) full details of any approaches or invitations he received to engage in Corrupt Conduct under the Code.
Lokuhettige, who did not feature in the T10 competition, has 14 days to respond to the charges.
Sri Lankan cricket has been involved in multiple corruption cases in the past.
The ICC had charged former Sri Lanka fast bowler Nuwan Zoysa for match-fixing and provisionally suspended him on October 31.
Sanath Jayasuriya was charged with two counts of ICC's anti-corruption code, a claim the former Sri Lankan captain denied.