Nieminen wurde dreimal finnischer Juniorenmeister und nahm im Februar 2004 in Inzell erstmals am Eisschnelllauf-Weltcup teil, wobei er in der B-Gruppe die Plätze acht und sieben über 500 m sowie in der B-Gruppe den fünften Platz über 1000 m errang. In der Saison 2005/06 erreichte er dort mit dem 11. Platz über 500 m sein bestes Ergebnis im Weltcup und bei der Sprintweltmeisterschaft 2006 in Heerenveen den 39. Platz im Sprint-Mehrkampf. Bei der Sprintweltmeisterschaft 2008 in Heerenveen lief er auf den 24. Platz im Sprint-Mehrkampf und bei den Olympischen Winterspielen 2010 in Vancouver auf den 34. Platz über 1000 m sowie auf den 27. Rang über 500 m. Seinen letzten Weltcup absolvierte er im Dezember 2010 in Obihiro, welchen er in der B-Gruppe auf dem achten Platz über 500 m beendete.