Евгений Кафельников родился 18 февраля 1974 года в городе Сочи. С раннего детства мальчик занимался большим теннисом. Первым тренером Жени стал Валерий Борисович Песчанко. В 1981 году молодого спортсмена включают в Олимпийский резерв.
Первые успехи приходят к Евгению в парном разряде с Андреем Медведевым, с которым дважды выигрывают юниорские Чемпионаты Европы, а в 1989 и 1990 годах завоевывают Кубок Мира в составе сборной Советского Союза. Евгений Кафельников, тренируясь у Анатолия Александровича Лепешина, становится первым россиянином, который побеждает на турнире «Большого Шлема», «Roland Garros», причем как в одиночном, так и в парном разряде.
Затем, в 1999 году тренером Евгения становится Лари Стефанки. Именно в этот период Кафельников выигрывает еще на одном турнире серии «Большой Шлем», «Australian open» и становится первой ракеткой мира. А в 2000 году теннисист побеждает на Олимпийских играх в Сиднее. За свою спортивную жизнь Евгений Кафельников выиграл 26 турниров в одиночном разряде и 27 турниров в парном.
В декабре 2002 года в составе сборной России становится обладателем долгожданного Кубка Дэвиса. Знаменитый теннисист ждал этой победы целых десять лет.
Заслуженный мастер спорта России, самый титулованный теннисист в истории России, Кафельников награжден орденом Почета, медалью «За выдающийся вклад в развитие Кубани» и специальной премией Fair play Олимпийского комитета России.
В 2003 году Кафельников завершил свою спортивную карьеру. Через два года стал работать штатным спортивным комментатором телекомпании НТВ-плюс. Но уйдя из большого тенниса не оставил спорт и, достигнув тридцатипятилетнего возраста, с 2009 года принимает участие в теннисных турнирах ветеранов.
С этого же времени профессионально играет в гольф, став в 2011 году чемпионом России по данному виду спорта. Еще Евгений Кафельников является почетным членом Ассоциации гольфа России, первый вице-президент и член Президиума Ассоциации гольфа России.
Евгений Александрович 21 января 2019 года включен в Международный зал теннисной славы в Ньюпорте, Великобритания. Кафельников стал вторым россиянином удостоенным такой чести. Первым там находился Марат Сафин.
1996 - Чемпион «Ролан Гаррос» в одиночном разряде
1996, 1997, 2002 - чемпион «Ролан Гаррос» в парном разряде
1997, 1998, 1999, 2000, 2001 - победитель «Кубка Кремля»
1997 - Чемпион US Open в парном разряде
1999 - Чемпион Australian Open в одиночном разряде
2000 - Золотая медаль на Олимпиаде в Сиднее
2002 - Обладатель «Кубка Дэвиса» 2002 в составе сборной России
2000 - Медаль «За выдающийся вклад в развитие Кубани»
2001 - Специальная премия Fair play от Олимпийского комитета России
В 2000 году вошел в десятку самых титулованных универсалов мира: стал десятым игроком за всю историю «Открытой эры» с 1968 года, которому удалось выиграть не менее 20 титулов и в одиночном, и в парном разрядах.
Признан в России лучшим теннисистом столетия.
Отец - Александр Никодимович Кафельников, бывший волейболист.
Мать - Валентина Федоровна Кафельникова.
Жена - Мария Владимировна Кафельникова (дев. Тишкова) (брак с 11 июня 1998 по август 2001) , имеет дочь Диану (род. 1995) от певца Кристиана Рэя.
Дочь - Алеся Кафельникова (род. 23 октября 1998), после развода жила у отца.