Grazie ai risultati ottenuti nel 2011, ha ottenuto la qualificazione in entrambe le discipline dei tuffi dal trampolino 3 metri ai Giochi olimpici di Londra 2012. Nel sincro, con Julián Sánchez, ha chiuso ottavo. Nel concorso individuale ha passato il turno di qualificazione con il quinto piazzamento e la semifinale con il quarto. Durante la finale è stato in lotta per la medaglia d'oro sino al quarto tuffo, conducendo sino a quel momento la gara in testa alla classifica. Gli errori commessi sul quinto ed il sesto tuffo lo hanno estromesso dalla zona medaglie per pochi centesimi e lo hanno relegato in sesta posizione dietro al russo Il'ja Zacharov, oro, ai cinesi Qin Kai, argento, e He Chong, bronzo, al tedesco, Patrick Hausding ed allo statunitense Troy Dumais.