Der 1,70 m große Moguschkow trat bis 2012 im Halbleichtgewicht an, der Gewichtsklasse bis 66 Kilogramm. 2007 war er Dritter der U20-Europameisterschaften, zwei Jahre später war er Dritter bei den U23-Europameisterschaften. 2010 gewann er das Grand-Slam-Turnier in Moskau. Im gleichen Jahr erreichte er das Finale beim Grand Slam in Tokio, dort unterlag er dem Japaner Masaaki Fukuoka. 2011 belegte er den fünften Platz bei den Europameisterschaften in Istanbul, zwei Monate danach gewann er den Grand Slam in Rio de Janeiro. Bei den Weltmeisterschaften in Paris unterlag er im Halbfinale dem Japaner Masashi Ebinuma, den Kampf um Bronze gewann er gegen den Briten Colin Oates. Beim Grand Slam von Tokio Ende 2011 bezwang er im Halbfinale Masashi Ebinuma, unterlag aber dann im Finale dem Japaner Tomofumi Takajo. Bei den Olympischen Spielen 2012 in London verlor er seinen Auftaktkampf gegen Tərlan Kərimov aus Aserbaidschan.