Op de Spelen van 2012 was hij ingeschreven voor de 50, 100 en 200 m vrije slag, 50 m schoolslag en 150 m wisselslag. Op de 150 m wisselslag (klasse SM4) werd hij op 2 september in zijn reeks gediskwalificeerd na een fout keerpunt. De volgende dag won hij evenwel goud op de 50 m schoolslag (klasse SB3), in precies 50 seconden. Zijn andere prestaties op deze spelen waren: