 In June 2004 he was signed by Foggia outright in June 2004.He joined Treviso in 2006 in another co-ownership deal, for a peppercorn of €500, after Udinese signed Moro from Ascoli for free, as a free agent.In June 2009 Treviso signed Moro outright.