Mohammadi vertegenwoordigde Iran op de Olympische Zomerspelen van 2008 in Beijing, waar hij deelnam aan de 66 kg
klasse in Grieks-Romeins worstelen voor mannen. Hij verloor de tweede voorwedstrijd tegen Mikhail Siamionau van Wit-Rusland, met een score van 1<unk>3.