Born in Dushanbe, Mukhamadiev played club football as a striker 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.
[3] Mukhamadiev managed Vityaz Podolski until 2008 before joining Rubin Kazan as sporting director until 2012.
[5] After leaving his post with Tajikistan, Mukhamadiev was part of Bakhtiyar Bayseitov's coaching staff at Ordabasy for the first half of the 2016 season.
[3] On 18 September 2017, Mukhamadiev led Istiklol to their sixth Tajik League title with a 5–0 victory over Panjshir.
[8] On 9 June 2019, Mukhamadiev was appointed as manager of Uzbekistan Super League club FK Buxoro.