A team of the Anti-Drug Smuggling Unit searched the 27-year-old's home in Port Louis and found 22 doses of heroin and a further one gram of the drug.
Equipment used in the preparation and packaging of heroin, including razor blades and scales, were also seized.
Leopold is the first-choice goalkeeper for Mauritius Professional Football League champions team ASPL 2000.
He was also the reserve goalkeeper for the national team during the last Africa Cup of Nations qualifying campaign.
Leopold helped ASPL 2000 to win the Charity Shield on Saturday on Rodrigues Island where they beat Pamplemousses SC 1-0.
As the news of his arrest broke, some people gathered outside Leopold's home to prevent the ADSU from taking him into police custody.
According to information we've gathered, the police had been tracking Leopard closely for some time and gathering intelligence.
A provisional charge of drug dealing has been lodged against him.
Both the Mauritius Football Association and ASPL 2000 refused to comment on the issue.© BBC