Í heimsmeistaramóti FINA í opnu vatni 2010 í Kanada vann hann gullverðlaun á 10 km fjarlægð. Á Evrópumótaröðinni í vatnsíþróttum 2010
í Budapest í Ungverjalandi vann hann silfurverðlaun í 10 km hlaupi og gullverðlaun í 25 km hlaupi. Hann keppti í 10 km sundmaraþoni á Ólympíuleikunum 2008 (lokat í fjórða sæti) og á Ólympíuleikunum 2012 (lokat í 17. sæti).