Il 7 agosto 2012 si è laureato campione olimpico di triathlon ai Giochi olimpici di Londra. Quattro anni dopo, il 18 agosto 2016 si è riconfermato campione olimpico ai Giochi olimpici di Rio de Janeiro.