Selänne je kariero začel v domačem klubu Jokerit Helsinki v sezoni 1987/88. S klubom je osvojil naslov finskega državnega prvaka v sezoni 1991/92, ko je bil sam najboljši strelec lige. Leta 1988 je bil kot deseti izbran na NHL naboru s strani kluba Winnipeg Jets, za katerega je zaigral v sezoni 1992/93. V ligi NHL, kjer je igral še za klube Anaheim Ducks, San Jose Sharks in Colorado Avalanche, je v enaindvajsetih sezonah skupaj odigral 1451 tekem rednega dela, na katerih je dosegel 684 golov in 773 podaj, ter 130 tekem končnice, na katerih je dosegel po 44 golov in podaj. V sezoni 2006/07 je s klubom Anaheim Ducks osvojil Stanleyjev pokal. V sezoni 2005/06 je prejel nagrado Billa Mastertona za najbolj športnega hokejista v ligi NHL, v sezonah 1997/98 in 1998/99 je prejel nagrado Maurica Richarda za najboljšega strelca v rednem delu lige NHL, v sezonah 1992/93 in 1996/97 je bil izbran v prvo postavo lige NHL, v sezonah 1997/98 in 1998/99 pa v drugo. V sezoni 1992/93 je prejel nagrado Calder Memorial Trophy za najboljšega novinca v ligi NHL.
Za finsko reprezentanco je nastopil na petih olimpijskih igrah, na katerih je bil dobitnik ene srebrne in treh bronastih medalj, in petih svetovnih prvenstvih, na katerih je bil dobitnik po ene bronaste in srebrne medalje. Na olimpijskih igrah je odigral 37 tekem ter dosegel 24 golov in 19 podaj, na svetovnih prvenstvih pa je odigral 43 tekem ter dosegel 25 golov in 23 podaj. Na olimpijskih turnirjih v letih 1992 in 2006 je bil najboljši strelec, 1998 in 2006 najboljši po točkah, leta 2006 izbran za najboljšega napadalca, leta 2014 pa za najkoristnejšega hokejista turnirja. Leta 1999 je bil izbran za najkoristnejšega hokejista svetovnega prvenstva, leta 2003 pa je bil najboljši strelec.