Участник Летних Олимпийских игр 2012 года в Лондоне. Плыл на дистанциях 200 и 400 метров комплексом. На дистанции 200 метров в первом раунде, проплыв за 1 минуту и 58,31 секунды, занял 5 место и вышел в полуфинал. В полуфинале, проплыв за 1 минуту и 57,45 секунды, занял 4 место и вышел в финал. В финале проплыл за 1 минуту и 56,74 секунды, таким образом занял 4 место. на дистанции 400 метров в первом раунде, проплыв за 4 минуты и 12,39 секунды, занял 4 место и вышел в финал. В финале проплыл за 4 минуты и 08,86 секунды, таким образом завоевал серебряную медаль и установил рекорд Южной Америки, уступил Райану Лохте.