Club career

Schiavi started his career in the lower leagues with Argentino de Rosario, before moving to Argentinos Juniors in 1995. Schiavi played for Argentinos for six years, before joining Boca Juniors. He played 186 games for Boca between 2001 and 2005, scoring 22 goals, including 122 league games with 12 goals. During his tenure at Boca, Schiavi won seven major titles and one minor title.

In 2006, Boca transferred Schiavi to Spanish club Hércules CF for €550,000. The Spanish episode was short, as Schiavi returned to South America to join Brazilian club Grêmio in 2007.

On 22 June 2009, Newells' Old Boys agreed to loan Schiavi to Estudiantes de La Plata for their upcoming Copa Libertadores matches. Per the agreement, Estudiantes paid Newell's US$100,000 plus insurance and the player's wages. Schiavi played in both legs of the semifinal and of the final to help Estudiantes win the Copa Libertadores title.