La carriera da allenatore è iniziata nella S.S Lazio con le giovanili per 2 anni, per poi passare in FIGC dove allenò anche l'Under18 maschile. Collaborò al Mondiale Italia 1990 con Azeglio Vicini e nel 1992 alle Olimpiadi di Barcellona con Cesare Maldini. Nel 1996 è stato ancora al fianco di Cesare Maldini nelle Olimpiadi di Atlanta come allenatore dei portieri. È stato allenatore in seconda della Nazionale guidata da Cesare Maldini ai Mondiali del 1998, di quella guidata da Dino Zoff agli Europei del 2000 ed infine di quella guidata da Giovanni Trapattoni ai Mondiali del 2002 e agli Europei del 2004; prima ancora è stato uno dei pochi allenatori italiani di Nazionali straniere, in tal caso di Malta, e dal 2005 al 2012 ha allenato la Nazionale italiana femminile, per poi tornare ad allenare Malta dove fino al 2017 ha svolto il compito di allenatore della nazionale maggiore maschile.