He eventually was appointed judge to the City Civil & Sessions Court of Ahmedabad in 1964.
As judge of the Gujarat High Court, Ahmadi worked as chairman of various advisory boards for: He worked as a member of the Ravi & Beas Waters Disputes Tribunal under the Rajiv-Longowal Settlement (Punjab Settlement).
Ultimately this led to an appointment as a justice in the Supreme Court of India in December 1988.
[2] Over the course of his Supreme Court tenure, Ahmadi authored 232 judgments and sat on 811 benches.
Among many recognitions include:[citation needed] After stepping down from the supreme court, Ahmadi became chancellor of Aligarh Muslim University.