Reina wurde in Madrid geboren und begann seine Profikarriere beim FC Barcelona. Hier gab er im Alter von 18 Jahren sein Debüt als Profi und bestritt in zwei Spielzeiten 30 Punktspiele. Um Spielpraxis zu sammeln, wechselte er 2002 zum ErstligistenFC Villarreal. In der Saison 2004/05 erreichte er mit Villarreal einen Champions-League-Platz. In dieser Saison wehrte er sieben von neun geschossenen Elfmetern ab.
Zur Saison 2014/15 wechselte Reina zum FC Bayern München, bei dem er einen Dreijahresvertrag unterzeichnete.[5][6] Am 6. Oktober 2014 zog er sich bei einem Spiel gegen eine Fan-Auswahl eine Muskelverletzung zu und fiel für mehrere Wochen aus.[7] Sein Bundesligadebüt gab er am 14. März 2015 (25. Spieltag) beim 4:0-Sieg im Auswärtsspiel gegen Werder Bremen. Bei seinem dritten Einsatz in der Bundesliga am 9. Mai 2015 (32. Spieltag) gegen den FC Augsburg sah er in der 13. Minute die Rote Karte und wurde bis zum Saisonende gesperrt. Er war der erste spanische Torhüter in der Bundesliga.[8]
Da Reina wieder Stammtorhüter sein wollte, entsprach der FC Bayern München seinem Wunsch und löste seinen noch zwei Spielzeiten gültigen Vertrag auf. Reina kehrte daraufhin zur Saison 2015/16 in die Serie A zur SSC Neapel zurück.[9]
Am 8. Juli 2022 wurde offiziell bekannt gegeben, dass Reina nach 17 Jahren zum FC Villarreal zurückkehrt; seine Vertragsbindung ist auf den 30. Juni 2023 datiert.[14]
2008 nahm Reina mit der A-Nationalmannschaft an der Europameisterschaft 2008 in Österreich und der Schweiz teil und beendete sie als Europameister. Er kam bei diesem Turnier beim 2:1-Sieg gegen die Auswahl Griechenlands zum Einsatz. Bei der Weltmeisterschaft 2010 in Südafrika wurde er als zweiter Torhüter ohne Einsatz Weltmeister. Bei der Europameisterschaft 2012 in Polen und der Ukraine wurde Reina erneut mit der A-Nationalmannschaft Europameister, war aber erneut zweiter Torhüter hinter Iker Casillas. Bei der Weltmeisterschaft 2014 in Brasilien war er wieder Ersatztorhüter hinter Casillas und kam im dritten – nach zwei Niederlagen unbedeutenden – Gruppenspiel gegen die Auswahl Australiens zu seinem einzigen Turnierspiel.
Pepe Reina ist der Sohn des ehemaligen spanischen Nationaltorwarts Miguel Reina.
Seit 2006 ist er mit seiner langjährigen Freundin Yolanda Ruiz verheiratet, mit der er drei Töchter (* 2007, * 2008, * 2015) und zwei Söhne (* 2011 und * 2013) hat.[15][16]