Banchi comenzó su carrera como entrenador en los equipos juveniles de Basketball Grosseto y después sería entrenador asistente de las Fuerzas Armadas Vigna di Valle y Affrico Firenze.
Entre 1987 y 1999, entrenó a los equipos juveniles de Livorno, ganando tres títulos nacionales juveniles consecutivos en el período de 1995 a 1997.
Más tarde, sería ascendido a primer entrenador del Basket Livorno, en la Serie A2, la segunda división italiana.
También tendría dos experiencias en la 2ª División italiana, con Trapani y Aurora Basket Jesi.
En la temporada 2017-18, fue el entrenador del Auxilium Pallacanestro Torino de la Lega Basket Serie A y la Eurocup.