Iranin vallankumouksen jälkeen vuonna 1979 hänet valittiin 70 lahjakkaan opiskelijan joukosta erikoiskoulutettavaksi tärkeisiin lakivirkoihin. 20-vuotiaana hän oli Karajin apulaissyyttäjä. Vuonna 1985 hänet nimitettiin Teheranin apulaissyyttäjäksi. Virassa toimiessaan hän vastasi myös tuhansien poliittisten vankien teloituksista vuonna 1988.