Cavalli comenzó su carrera como jugador en el GFCO Ajaccio en 1971, también formando parte de los equipos corsos Puteaux C.S.
Municipal (1977-78) y Solenzara (1978-79) antes de una segunda etapa en GFCO Ajaccio.
Ha dirigido clubes en Arabia Saudita, Francia y Marruecos, mientras se hizo cargo de Argelia en 2005.
[2]No obstante, en septiembre de 2023 su contrato expiró y no fue renovado.
[5] En junio de 2024, asumió al frente del FC Pristina.