He served as the dean of Faculty of Law and Political Science of Tehran University (1971–1974) and he acted as the advisor to the prime minister of Iran, Amir Abbas Hoveida, between 1974 and 1976.
Since the Iranian Revolution, Ganji has been active in bringing violations of human rights in Iran by the ruling clerics to the world's attention.
[1]: 45 [2]: 36–40 [4][page needed] Between 1969 and 1973 Ganji served as the U.N. Special Rapporteur in charge of the preparation of a comprehensive study on conditions of economic, social and cultural rights in all member countries of the United Nations.
In 1973 and 1976, Ganji was elected by the UN Commission on Human Rights to serve, in his personal capacity, as a member of the UN Sub-Commission on Prevention of Discrimination and Protection of Minorities (each time for a 3-year term).
Ganji is the founder and secretary general of the 'Derafsh Kaviani' (the Flag of Freedom Organization of Iran "FFO"), a democratic non-violent opposition movement to the clerical regime.
In addition to his 5 volumes of the United Nations Reports; these include university textbooks on international law and international organizations (four volumes in Persian), international protection of human rights, apartheid and racial discrimination in southern Africa, Etre Persan (a personal political memoir in French), a study of the developments of the past fifty years in Iran written in Persian, entitled Atash-e Nahofteh (The Hidden Fire ), and Defying the Iranian Revolution: From a Minister to the Shah to a Leader of Resistance.