Il était surnommé Mard-e-Foulad, soit littéralement « l'homme d'acier ».
En juillet 1988, il y eut un désaccord sur la stratégie dans la guerre Iran-Irak entre Shirazi et Mohsen Rezaee. Lorsque cette rivalité devint publique, l'Ayatollah Khomeini les rencontra dans sa résidence le 19 juillet 1986 et leur demanda de « rechercher l'unité »[2].
Il est assassiné en 1999 par l'Organisation des moudjahiddines du peuple iranien, groupe armé d'opposition au gouvernement islamique de Téhéran[3]. Ses funérailles ont lieu au Behesht-e Zahra, plus grand cimetière d'Iran. Plusieurs rues, bâtiments et hôtels sont nommées d'après lui, dont l'hôtel cinq étoiles Sayad Shirazi de Mashhad et l'autoroute Sayad Shirazi à Téhéran.