Евгений Александрович Кафельников родился 18 февраля 1974 года в городе Сочи. Первым тренером Жени был В.Б. Песчанко.
В 1981 году молодого спортсмена включают в Олимпийский резерв. Первые успехи приходят к Евгению в парном разряде с Андреем Медведевым, они 2 раза выигрывают юниорские Чемпионаты Европы, а в 1989 и 1990 годах завоевывают Кубок Мира в составе сборной Советского Союза.
Евгений Кафельников, тренируясь у А.А. Лепешина, становится первым россиянином, который побеждает на турнире «Большого Шлема» Roland Garros, причем как в одиночном, так и в парном разряде. Затем в 1999 году тренером Евгения становится Лари Стефанки. Именно в этом году Кафельников выигрывает еще на одном турнире серии «Большой Шлем» Australian open и становится первой ракеткой мира.
А в 2000 году теннисист побеждает на Олимпийских играх в Сиднее.
За свою спортивную жизнь Евгений Кафельников выиграл 26 турниров в одиночном разряде и 27 турниров в парном. В декабре 2002 года он в составе сборной России становится обладателем долгожданного Кубка Дэвиса. По словам спортсмена, он ждал этой победы целых 10 лет.
Заслуженный мастер спорта России, самый титулованный теннисист в истории России — Кафельников награжден орденом Почета, медалью «За выдающийся вклад в развитие Кубани» и специальной премией Fair play Олимпийского комитета России. С 2019 года является членом Международного зала теннисной славы.
В 2003 году Кафельников завершил свою спортивную карьеру. С 2005 года он работает штатным спортивным комментатором телекомпании НТВ-плюс.
Но уйдя из большого тенниса, он не оставил спорт и, достигнув 35-летнего возраста, с 2009 года принимает участие в теннисных турнирах ветеранов. А также профессионально играет в гольф, став в 2011 году чемпионом России по гольфу. Еще Евгений Кафельников — почетный член Ассоциации гольфа России, 1-й вице-президент и член Президиума Ассоциации гольфа России. Живет и работает в Москве.