Sajjad Anoushiravani, ein 1,92 Meter großer und ca. 150 kg schwerer Athlet, trat erstmals im Jahre 2010 auf der internationalen Gewichtheberbühne auf. Zu diesem Zeitpunkt war er bereits 26 Jahre alt. Für diesen ungewöhnlich späten Beginn einer internationalen Gewichtheberkarriere trug wohl in erster Linie die Tatsache dazu bei, dass es im Iran schon seit vielen Jahren eine ungewöhnliche Breite an hervorragenden Gewichthebern, gerade im Superschwergewicht gab und gibt.
Im September 2010 startete er bei der Weltmeisterschaft in Antalya und kam dabei mit einer Zweikampfleistung von 426 kg (191–235) auf den 5. Platz. Sieger bei dieser Meisterschaft wurde sein Landsmann Behdad Salimikordasiabi, mit dem er es auch in den folgenden Wettkämpfen zu tun bekam. Im November 2010 belegte Sajjad Anoushiravani bei den Asienspielen in Guangzhou//China mit 427 kg (195–232) den 3. Platz und gewann damit seine erste Medaille bei einer internationalen Meisterschaft.
2011 steigerte er sich bei der Weltmeisterschaft in Paris im Zweikampf auf 439 kg (198–241) und wurde damit hinter Behdad Salimikordasiabi, der im Zweikampf auf 464 kg (214–250) kam, auf den 2. Platz. In den Einzeldisziplinen Reißen und Stoßen gewann er eine Bronze- und eine Silbermedaille.
Bei der Asienmeisterschaft 2012 erreichte Sajjad Anoushiravani im Zweikampf 431 kg (193–238) und belegte damit den 3. Platz. In hervorragender Form war er bei den Olympischen Spielen 2012 in London. Er steigerte sich dort im Zweikampf auf 449 kg (204–245) und gewann damit hinter Behdad Salimikordasiabi, 455 kg (208–247), die Silbermedaille. Er verwies dabei den Russen Ruslan Albegow, der auf 448 kg (208–240) kam, durch seine gute Stoßleistung auf den 3. Platz.
Bei der Weltmeisterschaft 2013 wurde er wegen Differenzen mit dem iranischen Gewichtheber-Verband nicht eingesetzt.