La seniori a câștigat etapa de Cupa Mondială de la Lisabona în sezonul 2006-2007. În sezonul următor a cucerit Trofeul Jockey Club Argentino. La Campionatul European din același an, a ajuns în semifinală, unde a pierdut la limită cu germanul Martin Schmitt. La Jocurile Olimpice de vară din 2008 de la Beijing l-a învins în turul întâi pe ucraineanul Bohdan Nikișîn, dar a pierdut cu olandezul Bas Verwijlen, clasându-se pe locul 11.