Preparatore atletico di riconosciuta competenza, è stato trainer fisico alla Sampdoria, al Parma, al Chievo e in Inghilterra al Watford per poi lavorare con la Nazionale italiana nel periodo 2016-18. L’ultimo incarico è stato all’Udinese. Laureato in Scienze Motorie con Master in “Valutazione Funzionale” all’Università Tor Vergata di Roma, è stato anche trainer fisico della Nazionale italiana di pallanuoto.