Im Jahre 2012 wurde er wie in den vorherigen Jahren erneut deutscher Meister über seine Paradestrecke 400 Meter Lagen in der Zeit von 4:14,90 min und unterbot damit die geforderte Olympianorm. Über seine Zweitstrecke, dem 200-Meter-Rückenschwimmen, unterbot er ebenfalls die Norm in einer Zeit von 1:56,84 min und wurde Vizemeister. Bei den Olympischen Sommerspielen in London schied er als Elfter in der Addition der Vorläufe über 400 Meter Lagen vor dem Finaldurchgang aus. Im gleichen Jahr holte er mit der 4×200-Meter-Freistilstaffel bei den Kurzbahnweltmeisterschaften in deutscher Rekordzeit die Bronzemedaille.