2012 nahm er bei den XXX. Olympischen Sommerspielen in London zum vierten Mal an Olympischen Spielen teil. Zur Eröffnungsfeier war er Fahnenträger der österreichischen Olympiamannschaft beim Einzug der Sportler ins Stadion. In der 4x200-m-Freistil-Staffel schwamm er mit 1:48,13 Minuten zwar persönliche Bestzeit in seinem Split, die Staffel belegte aber insgesamt den 16. Platz. Im 200-m-Lagen-Wettbewerb wurde er in seinem Halbfinal-Durchgang Vierter, war damit vorerst Gesamt-Neunter und hätte nach dem Rückzug von Chad le Clos als Achter das Finale erreicht. Wegen eines nicht erlaubten Delphin-Beinschlages während einer Wende wurde er disqualifiziert. Der Protest der österreichischen Delegation gegen diese Entscheidung wurde abgelehnt.