L'esordio in Serie A arriva nel campionato 1999-2000, con l'Udinese e a fine stagione sarà 8º. L'anno successivo viene esonerato a stagione in corso dopo 4 sconfitte consecutive e sostituito da Luciano Spalletti. Nel 2001 è ingaggiato dal Napoli in Serie B, approdandovi insieme col suo vice Igor Charalambopoulos e termina la stagione al 5º posto. Nel 2002 subentra alla guida della , con Paolo Pavese come vice, a campionato di Serie A in corso, ottenendo il 14º posto a pari punti con l'Atalanta, con relativa salvezza dopo lo spareggio con i bergamaschi.