Väänänen trat von 2003 bis 2012 bei Wettbewerben der Fédération Internationale de Ski an. Er nahm am Scandinavian Cup und am Skilanglauf-Weltcup teil. Bei den Junioren-Weltmeisterschaften 2003 im schwedischen Sollefteå wurde er Zehnter über zehn Kilometer in der klassischen Technik und 16. im Sprint. Bei den Junioren-Weltmeisterschaften 2004 im norwegischen Stryn als Vierter mit der finnischen Staffel nur knapp eine Medaille. Im Sprint wurde er 20. und im Massenstartrennen über 30 Kilometer kam er als 55. ins Ziel. Sein erstes Weltcuprennen lief er im März 2004 in Lahti, welches er mit dem 52. Platz im Sprint beendete. Bei der Winter-Universiade 2005 in Innsbruck und Seefeld in Tirol wurde er 16. im Sprint und 64. über zehn Kilometer in der freien Technik. Seine ersten Weltcuppunkte holte er Anfang Dezember 2007 in Kuusamo mit dem zehnten Rang im Sprint. Im Januar 2010 erreichte er in Otepää mit dem vierten Platz im Sprint seine beste Platzierung in einem Weltcuprennen. Bei den folgenden Olympischen Winterspielen 2010 in Vancouver belegte er den 22. Platz im Sprint. Ab der Saison 2010/11 trat er vorwiegend bei FIS-Rennen und im Scandinavian Cup an. Lediglich bei den Weltcups in seiner Heimatstadt Lahti wurde 2011 (15.) und 2012 (63.) nochmals im Sprint eingesetzt. Nachdem er bei den finnischen Meisterschaften 2012 in Imatra trotz Meldung nicht startete, beendete er seine Karriere.