Nel 2004-2005 esordisce in Serie A alla guida del Cagliari, ottenendo un 10º posto finale. Lascia la panchina alla fine della stagione, passando al , che però fallisce dopo pochi giorni di ritiro, lasciandolo disoccupato. Viene poi richiamato dal Cagliari alla seconda giornata dell'annata seguente. Viene esonerato subito dopo la sua prima partita, l'incontro casalingo contro la Lazio alla seconda giornata.