Born in Rome, capital of Italy, Corvia made his Serie A debut during 2003–04 Serie A season. In 2005 Corvia was farmed to Ternana for a peppercorn of €500.
Corvia joined Siena for €200,000 after the co-ownership deal with Ternana terminated with Roma favour, for €50,000. In June 2007, Siena bought him outright for another €375,000. In summer 2009 he started his second spell at U.S. Lecce, after spending the second half of the 2007-08 season with the club, helping them to promotion to the Serie A.