Qualifié dans la délégation brésilienne aux Jeux paralympiques d'été de 2012 à Londres, il prend part à six épreuves individuelles et deux épreuves de relai en équipe (4 × 100 m nage libre et medley). Il obtient la médaille d'or dans chacune de ses six épreuves individuelles : le , et nage libre, le papillon, le brasse et le dos. Ce faisant il établit quatre records du monde : 32 s 05 en nage libre, 34 s 15 en papillon, 1 min 32 s en brasse et 34 s 99 en dos ; et un record paralympique : 2 min 27 s 83 en nage libre. Il est l'un des athlètes les plus titrés des Jeux de Londres.