Niskanen trat bei den Juniorenweltmeisterschaften 2010 in Hinterzarten erstmals in Erscheinung. Über 10 km klassisch erreichte er den siebten Platz. In der Saison 2010/11 nahm er am Scandinavian-Cup teil, wo er aber nur Platzierungen im Mittelfeld erreichte. Trotzdem bekam er am Ende der Saison sein Weltcupdebüt in Lahti. Das 20 km Skiathlonrennen musste er aber vorzeitig beenden, da er überrundet wurde. Einen Tag später belegte er den 66. Platz im Sprint. Bei den Juniorenweltmeisterschaften 2011 in Otepää holte er Bronze mit der Staffel.