Po klęsce amerykańskiej operacji Orli Szpon Chalchali został wysłany przez irański rząd na miejsce, gdzie Amerykanie wskutek burzy piaskowej pozostawili śmigłowce. Przywiózł do Teheranu ciała amerykańskich żołnierzy, którzy zginęli podczas operacji, i pokazywał je podczas konferencji prasowej w okupowanej ambasadzie amerykańskiej. W 1980 prezydent Abolhasan Bani Sadr wyznaczył go do kierowania państwową kampanią antynarkotykową. Posiadanie i handel narkotykami zaliczono do „wojny przeciwko Bogu”, za co groziła kara śmierci. Od lutego do sierpnia 1980 Chalchali skazał na śmierć 200 osób, większość w pierwszych tygodniach; oprócz handlarzy narkotykami byli wśród nich również więźniowie prowadzący strajk głodowy oraz marksiści. W 1981 prezydent, uznając kontynuowanie represji za szkodliwe, usunął go z pełnionych do tej pory stanowisk. Jako oficjalną przyczynę podano nieprawidłowości finansowe. Chalchalemu zarzucono nierozliczenie się z 14 mln dolarów skonfiskowanych osobom podejrzewanym o przestępstwa narkotykowe lub pochodzących z kar pieniężnych. Chalchali przyczynił się następnie do obalenia prezydenta Bani Sadra.