He finished eighth in the long race at the 2001 World Cross Country Championships, fifteenth in the marathon at the 2006 European Athletics Championships and won the 2007 edition of Prague International Marathon. He also won the 2005 Milan Marathon