Клубная карьера
Ранние годы
Отец Мигель Рейна выступал на высшем уровне с 1963 по 1980 год. Он выигрывал Трофео Самора, чемпионат Испании, а ещё дважды Кубок Испании. В 1982-м у него родился сын Хосе Мануэль. В семье Мигеля 5 детей, все мальчики.
Рейна начал свою вратарскую карьеру в «Мадрид Оэсте», но играл там недолго. Как только появилась возможность перейти в Академию «Барселоны», он ею воспользовался, и переехал в Каталонию в 1995-м, в возрасте 13 лет. В 16 лет он стал вратарём сборной Испании этой возрастной категории.
Дебют Рейны в команде состоялся когда ему было всего 18. Он сыграл 30 игр в первенстве и 11 игр в Европе в период с 2000 по 2002 годы, в том числе две игры против «Ливерпуля». Он пропустил гол, когда «Барселона» и «Ливерпуль» играли в полуфинале Кубка УЕФА 2001 года.
В 2002 году он, не проходя в основной состав своего клуба, был отправлен в аренду в «Вильярреал». Рейна присоединился к «Вильярреалу» летом 2002 года, сыграл 32 игры в лиге в своём первом сезоне и не пропустил ни одной игры в лиге в своих втором и третьем сезонах. В 2004 году его контракт с «Вильярреалом» был оформлен на постоянной основе. Он был признан лучшим голкипером чемпионата в сезоне 2004/2005, когда «Вильярреал» занял третье место в первенстве Испании и получил путёвку в Лигу чемпионов впервые в своей истории. Рейна отбил семь пенальти из девяти назначенных в ворота «Вильярреала».
«Ливерпуль»
В июле 2005 года по инициативе нового тренера «Ливерпуля», испанца Рафаэля Бенитеса Рейна перешёл из «Вильярреала» в стан «мерсисайдцев». Бенитес рассматривал Рейну в качестве основного голкипера команды. Он дебютировал в «Ливерпуле» в матче 1-го квалификационного раунда Лиги чемпионов 2005/06 против валлийского клуба ТНС.
В сезоне 2005/06 Рейна стал основным вратарём «Ливерпуля», отправив на скамейку запасных героя Лиги Чемпионов 2005, Ежи Дудека. Также в начале сезона Рейна дебютировал в товарищеском матче за сборную Испании против сборной Уругвая 17 августа 2005 года. Испания победила 2:0.
Самая большая неудача для Рейны произошла 5 февраля 2006 года в игре чемпионата против «Челси». Вратарь после жёсткого столкновения с Эйдуром Гудйонсеном получил спорную красную карточку за то, что попал рукой в лицо Арьена Роббена, который упал очень легко и театрально. «Ливерпуль» проиграл матч со счётом 2:0, а Рейна получил трёхматчевую дисквалификацию. После матча Рейна обвинил Роббена в провокационном поведении.
16 апреля 2006 года Рейна отпраздновал свой 50-й матч в составе «Ливерпуля», не пропустив мяча от «Блэкберн Роверс». В результате он побил ещё один клубный рекорд — меньше всего голов, пропущенных вратарём в его первых пятидесяти матчах за клуб. Предыдущее достижение принадлежит Рэю Клеменсу, который в сезоне 1970/71 пропустил в 50 играх 32 гола. Пепе же установил рекорд в 29 голов.
В мае 2006 года Рейна получил награду «Золотая перчатка», за то что в Премьер-лиге сезона 2005/06 в 20 матчах не позволил себе забить. Он обошёл вратаря «Манчестер Юнайтед» Эдвина ван дер Сара (18) и предыдущего обладателя награды, Петра Чеха из «Челси» (17).
В последнем домашнем матче сезона — финале Кубка Англии 13 мая 2006 года — Рейна стал одновременно антигероем и героем встречи, в которой «Ливерпуль» обыграл «Вест Хэм Юнайтед». В основное время матча он совершил несколько ошибок, которые позволили «Молотобойцам» повести в счёте 3:2. Стивен Джеррард сравнял счёт, после чего Рейна уже в дополнительное время отразил очень опасный удар. Матч закончился со счётом 3:3, а в серии пенальти Рейна окончательно реабилитировался, отразив три удара из четырёх. «Ливерпуль» выиграл кубок.
Начало сезона 2006/07 для Рейны и обороны «Ливерпуля» выдалось очень неудачным — команда много пропускала, вратарь не выручал и, более того, нелепо ошибался — в частности на последних минутах матча с принципиальным соперником «Эвертоном» он «набросил» мяч на голову нападающему противника, Энди Джонсону, который довёл счёт до разгромного — 3:0. Однако к концу сезона Рейна вновь достиг прежнего уровня: в полуфинальном противостоянии Лиги чемпионов с «Челси» он стал главным героем. В первой встрече он хоть и пропустил один безответный мяч, но спас команду несколько раз, отражая опасные удары нападающих противника. В ответной встрече Рейна отразил два пенальти в послематчевой серии, и в итоге Ливерпуль победил 4:1 и вышел в финал.
Сезон 2007/08 стал уже третьей подряд кампанией Рейны, в которой он был удостоен «Золотой перчатки», награды за наибольшее количество матчей в Премьер-лиге «на ноль». Он также стал первым вратарём «Ливерпуля», который достиг отметки в 50 «сухих игр», проведя в команде всего лишь 92 встречи. После победы над «Сандерлендом» дома 3:0, он превзошёл рекорд Рэя Клеменсана три матча.
Несмотря на то, что «Ливерпуль» остался без трофеев в конце сезона, Пепе Рейна присоединился к коллегам Альваро Арбелоа, Фернандо Торресу и Хаби Алонсо в испанской сборной, которая боролась за медали на чемпионате Европы 2008. Рейна не смог вытеснить вратаря № 1, Икера Касильяса. В финале Испания выиграла у Германии со счётом 1:0 благодаря голу Торреса, и Рейна получил золотую медаль, несмотря на то, что он сыграл на нём только одну игру (в групповом этапе против сборной Греции).
22 марта 2009 года Рейна установил новый рекорд в истории Ливерпуля, сыграв 100 сухих игр за наименьшее количество матчей. Он преодолел этот рубеж после игры с «Астон Виллой» (которую «Ливерпуль» выиграл 5:0) и эта игра была для него 197-й за Ливерпуль.
9 апреля 2010 года Пепе подписал новый 6-летний контракт с «Ливерпулем».
Начало сезона 2010/11 выдалось для испанского голкипера крайне неудачным. В матче первого тура с лондонским «Арсеналом» его грубейшая ошибка на 90-й минуте привела к голу в ворота мерсисайдцев, который позволил канонирам сравнять счёт. Затем, уже в товарищеском матче со сборной Аргентины Пепе, получив передачу от Педро, не смог выбить мяч, поскользнувшись и упав, а набежавший аргентинский нападающий Карлос Тевес не простил соперника, сделав счёт разгромным.
29 ноября 2011 года, в матче Кубка лиги против «Челси» (2:0), Рейна побил клубный рекорд по количеству матчей «на ноль».
1 апреля 2012 года Рейна получил красную карточку в проигранном 2:0 матче «Ньюкаслу», из-за агрессивного поведения в сторону игрока «Ньюкасла» Джеймса Окуне. Рейна пропустил матчи Премьер-лиги против «Астон Виллы» и «Блэкберн Роверс», а также полуфинал Кубка Англии против «Эвертона» 14 апреля.
К концу сезона 2012/13, по слухам, Виктор Вальдес должен был уйти из «Барселоны» в «Монако», а Рейна должен был стать его заменой. По словам его отца, было достигнуто соглашение о подписании соглашения с Рейной, но когда Вальдес решил остаться в «Барселоне» еще на один сезон, никакого движения не произошло. В преддверии ухода Рейны «Ливерпуль» подписал контракт с бельгийским вратарем Симоном Миньоле из «Сандерленда».
Аренда в «Наполи»
29 июля 2013 года Рейна перешёл на правах аренды в «Наполи».
В августе 2013 года Рейна отразил пенальти от Лукаса Подольского в матче против «Арсенала» на предсезонном турнире Emirates Cup, а в сентябре, одержав победу над «Миланом» со счетом 2:1, отбил пенальти от Марио Балотелли.
28 сентября Рейна объявил, что его карьера в «Ливерпуле» окончена:
«На данный момент трудно думать о том, чтобы стать игроком «Ливерпуля» в следующем году. У них есть молодой вратарь Симон Миньоле и менеджер предпочитает его мне. Он тоже будет в клубе в следующем году. Нет причин думать, что с этого момента я буду игроком «Ливерпуля», но посмотрим, куда нас приведет будущее. До сих пор это был хороший ход, и я не жалею о том, что произошло. Я бы предпочел попрощаться по-другому».
«Бавария»
8 августа «Ливерпуль» подтвердил, что Рейна присоединился к немецкому клубу «Бавария». 14 марта 2015 года Рейна дебютировал за «Баварию», сыграв в гостях у «Вердера» со счетом 4:0. Он стал первым вратарем и испанцем в истории, сыгравшим в четырех высших лигах Европы: Испании, Англии, Италии и Германии.
9 мая 2015, когда «Бавария» уже выиграла Бундеслигу 2014/15 и в полуфинальном матче Лиги чемпионов с «Барселоной», основной вратарь Мануэль Нойер остался в запасе, а Рейна вышел в стартовом составе. Он получил прямую красную карточку после 14 минут, когда он сфолил на Рауле Бобадилье.
Возвращение в «Наполи»
23 июня 2015 года вернулся в «Наполи», подписав контракт на 3 года. За три года с неаполитанским клубом дважды стал вице-чемпионом Италии и один раз — бронзовым призёром.
«Милан»
2 июля 2018 года Рейна, в качестве свободного агента, подписал 2-летний контракт с «Миланом».
Аренда в «Астон Вилле»
13 января 2020 года перешел в Астон Виллу на правах аренды до конца сезона. 37-летний Рейна не имел регулярной игровой практики в «Милане», сыграв только 5 матчей за два последних сезона.
«Лацио»
27 августа 2020 года перешёл в итальянский «Лацио» на правах свободного агента, подписав двухлетний контракт.
Карьера в сборной
Рейна является постоянным игроком сборной Испании с 2005 года, в основном в качестве второго голкипера после Икера Касильяса (а позже — Давида де Хеа). Он был частью команды, выигравшей чемпионат мира по футболу 2010 года, а также чемпионаты Европы 2008 и 2012 годов. Рейна дебютировал 17 августа 2005 года, в матче с Уругваем в Хихоне.
В октябре 2008 года Рейна и Касильяс вместе побили национальный рекорд за долгое время, проведенное без пропущенного гола после победы над Эстонией (3:0). Пара прошла без пропущенных голов в течение 710 минут.