Career
Born in Dushanbe, he played club football for Pomir Dushanbe, Pakhtakor, Lokomotiv Moscow, Ankaragücü, Spartak Moscow, Lokomotiv Nizhny Novgorod, Austria Wien, Torpedo Moscow, Shinnik Yaroslavl, Buxoro, Dinamo Samarqand, Arsenal Tula and Vityaz Podolsk. He also represented both Tajikistan and Russia at international level Mukhamadiev was appointed manager of the Tajikistan national team in July 2013.
On 16 July 2015, Mukhamadiev resigned from his position as Tajikistan manager.