Nikiforov gewann 2007 seinen ersten nationalen Titel im Jugendbereich. 2009 war er Zweiter der U17-Europameisterschaften und der U17-Weltmeisterschaften in der Gewichtsklasse bis 90 Kilogramm. Seit 2010 startet er im Halbschwergewicht, der Gewichtsklasse bis 100 Kilogramm. In dieser Gewichtsklasse gewann er Silber bei den Olympischen Jugendspielen 2010. 2011 belegte er den dritten Platz bei den U20-Europameisterschaften und wurde Siebter bei den U20-Weltmeisterschaften. 2012 folgte Silber bei den U20-Europameisterschaften. Bei den Europameisterschaften 2013 belegte er den siebten Platz. Im gleichen Jahr gewann er Bronzemedaillen bei den Junioren-Europameisterschaften und den Junioren-Weltmeisterschaften. 2014 erreichte er den fünften Platz bei den Europameisterschaften.