At 30 years old, Juan Bernat has this physical status:
Born in Cullera, Valencian Community, Bernat was a product of Valencia's youth system. He made his senior debut at only 17, appearing with the reserves in Tercera División and helping them return to Segunda División B. He was brought to the main squad for the 2011 pre-season, scoring in a 3–0 away win against Sporting CP, and earned a professional contract until 2015 shortly after.
Bernat made his debut with the Che's first team in a 4–3 La Liga home victory over Racing de Santander on 27 August 2011; he started the game and was replaced at half-time, with the score at 2–1 for the visitors. His second league appearance occurred on 22 January 2012 in a 1–1 draw at Osasuna, substituting Jonas in the 57th minute. He continued featuring regularly for the B's, in the third tier.
Bernat scored his first official goal for Valencia on 28 November 2012, netting his team's last in a 3–1 home defeat of Llagostera for that season's Copa del Rey (5–1 on aggregate). He scored his first in the league roughly one year later, coming from the bench for the 1–1 equaliser at Elche (eventual 2–1 loss).
From 2013 onwards, Bernat started being utilised as a left back.
On 7 July 2014, Bernat signed for Bayern Munich on a five-year contract. He made his debut on 13 August, playing the entirety of the 0–2 defeat to Borussia Dortmund in the DFL-Supercup, and played his first Bundesliga match nine days later, a 2–1 home win against VfL Wolfsburg.
Shortly after being placed first in Outside of the Boot's Talent Radar Top 20 Young Players of 2014, Bernat scored his first competitive goal for the Bavarians, but in a 4–1 loss at Wolfsburg on 30 January 2015.
On 31 August 2018, Bernat joined Paris Saint-Germain on a three-year deal, replacing Yuri Berchiche who had left for Athletic Bilbao. His Ligue 1 debut occurred on 14 September in a home fixture against Saint-Étienne, and played the full 90 minutes in the 4–0 win. He scored his first competitive goal for the team on 6 November, in a 1–1 away draw with Napoli in the group stage of the UEFA Champions League; in the following Champions League seasons, he would also score against Liverpool, Manchester United, Borussia Dortmund and RB Leipzig.
On 16 September 2020, Bernat suffered an anterior cruciate ligament injury in a match against Metz. It was reported he would miss six months of action. However, his return to play came later than initially planned, in a 2–1 victory over Angers on 15 October 2021.
Bernat moved through the Spanish international youth setup, representing all sides between the under-16s and the under-21s. He made his debut with the former in 2009, and with the under-17 side he reached the final at the 2010 UEFA European Championship, playing alongside Valencia teammate Paco Alcácer.
In 2012, Bernat was part of the squad that won the Under-19 Championship in Estonia. On 3 October 2014, he was called up by full side manager Vicente del Bosque for UEFA Euro 2016 qualifying matches against Slovakia and Luxembourg: he made his debut on the 12th against the latter, replacing Andrés Iniesta for the final 20 minutes and scoring the last goal of a 4–0 win.