Médaille d'or aux Jeux méditerranéens 2001 à Tunis, il remporte la médaille d'argent aux Championnats d'Europe 2002 à Munich. Il n'a jamais atteint la finale olympique.