Mohammadi representó a Irán en los Juegos Olímpicos de Verano de 2008 en Beijing, donde compitió por los 66 kg.
clase en la lucha grecorromana masculina. Perdió el segundo partido preliminar ante el bielorruso Mikhail Siamionau, con un puntaje de clasificación de 1<unk>3.