Taipale, der für den Vetelin Urheilijat startete, errang bei den Nordischen Skiweltmeisterschaften 1993 in Falun den 16. Platz über 30 km klassisch und holte im Dezember 1993 in Santa Caterina Valfurva mit dem 24. Platz über 30 km klassisch seine ersten Weltcuppunkte. Im März 1994 wurde er in Lahti Dritter mit der Staffel. Im folgenden Jahr holte er in Kuusamo über 15 km Freistil seinen einzigen Sieg im Continental-Cup. In der Saison 1995/96 kam er im Weltcup dreimal in die Punkteränge und erreichte mit dem 56. Platz im Gesamtweltcup sein bestes Gesamtergebnis. Im November 1997 errang er in Beitostølen den zweiten Platz mit der Staffel. Bei den Nordischen Skiweltmeisterschaften 1999 in Ramsau am Dachstein lief er auf den 31. Platz über 30 km Freistil. In der Saison 2001/02 erreichte er in Kuopio mit dem 18. Platz über 15 km klassisch seine beste Einzelplatzierung im Weltcup und kam bei seiner einzigen Olympiateilnahme im Februar 2002 in Salt Lake City auf den 47. Platz über 50 km klassisch, auf den 30. Rang über 15 km klassisch und zusammen mit Karri Hietamäki, Teemu Kattilakoski und Sami Repo auf den 11. Platz in der Staffel. Anfang Dezember 2002 kam er in Kuisamo mit Platz zwei in der Mixed-Staffel letztmals im Weltcup aufs Podest. Bei den nordischen Skiweltmeisterschaften 2003 im Val di Fiemme belegte er den 33. Platz im 30-km-Massenstartrennen, den 26. Rang im Skiathlon und den sechsten Platz mit der Staffel. Sein letztes Weltcuprennen absolvierte er im November 2006 in Kuusamo, das er auf dem 39. Platz über 15 km klassisch beendete. Sein Vater Hannu Taipale war ebenfalls als Skilangläufer aktiv.