As a junior athlete, he represented Italy at the IAAF World Cross Country Championships placing 100th in 2000, and improving to 68th the following year. At the 2001 European Cross Country Championships, he came 28th overall in the men's junior race. His first participation at world senior level was a 44th place at the 2004 World Cross Country Championships.