He was 64.
A family member said Mackerdhuj was admitted to hospital last week and died early last morning of heart failure.
Mackerdhuj, who was president of the erstwhile South Arican Cricket Board of Control at the time of the struggles for equality in sport and politics, became the president of the UCBSA in the early 1990s.
After serving a four-year term, he was appointed by former President Nelson Mandela to serve as Ambassador to Japan.
He completed his term early this year and returned to the country after firmly establishing strong trade and economic ties between the two countries. He was recently asked to take up the post of Ambassador to Uzbekistan but was unable to do so because of illness.
Mackerdhuj was also instrumental in the setting up of the United Cricket Board of South Africa.
The UCBSA said Mackerdhuj's death was a great loss to South African cricket. Communications officer Moabi Litheko said Mackerdhuj would be fondly remembered. "He played a leading role in the formation of the new Board and was a strong supporter of development of cricket," he said.
Foreign affairs minister Nkosazana Dlamini-Zuma said Mackerdhuj made important contributions that led to the strengthening of relations between South Africa and Japan.