V roce 2010 vyhrál na mistrovství světa FINA v otevřené vodě v Kanadě zlatou medaili na vzdálenosti 10 km. Na mistrovství Evropy ve vodním sportu 2010
v Budapešti v Maďarsku získal stříbrnou medaili na vzdálenosti 10 km a zlatou medaili na vzdálenosti 25 km. Zúčastnil se 10 km plaveckého maratonu na Letních olympijských hrách 2008 (dokončil čtvrtý) a na Letních olympijských hrách 2012 (dokončil sedmnáctý).