2010 m. Kanadoje vykusiuose FINA pasaulio atvirųjų vandenų plaukimo čempionatuose jis laimėjo aukso medalį 10 km atstumu. 2010 m. Europos vandens sporto čempionate
Budapešte, Vengrijoje, jis laimėjo sidabro medalį 10 km atstumu ir auksinį medalį 25 km atstumu. Jis varžėsi 10 km plaukimo maratone 2008 m. Vasaros olimpinėse žaidynėse ir 2012 m. Vasaros olimpiadoje.