Il 1º settembre si siede sulla panchina del Torino di Urbano Cairo, appena rinato dopo il fallimento dell'era Cimminelli. Riesce nell'impresa di portare i granata in Serie A al primo tentativo con una squadra costruita nel giro di una settimana (grazie ad una speciale finestra di mercato), arrivando al terzo posto in campionato e vincendo i play-off contro il . Nella stagione successiva, il 7 settembre 2006 viene esonerato prima dell'inizio del campionato a causa dell'eliminazione dalla Coppa Italia e di dissensi con il presidente Cairo venendo sostituito da Alberto Zaccheroni. salvo poi essere richiamato a 14 giornate dal termine per salvare i granata. Anche in questo caso raggiunge il risultato prefissato, salvando il Torino dalla Serie B con una giornata di anticipo.