Di Livio ha jugado en clubs como Reggiana (1985-86), Nocerina (1986-87), Perugia (1987-89), Padova (1989-93), Juventus (1993-99), y Fiorentina (1999-2005).