Il a été champion d'Europe du 10 000 m à Göteborg en 2002, médaille d'argent et médaille de bronze du semi-marathon aux Jeux méditerranéens, respectivement en 2009 et 2005. Il a terminé et meilleur Européen du marathon des Championnats du monde d'athlétisme de 2009 à Berlin et médaille d'argent sur la même épreuve des Championnats d'Europe de 2010 à Barcelone.