Zanini coached in his career several teams in Italy and also in Austria, Slovakia, France and Poland.
In 1999–2000, he served as an assistant and a coach of physical preparation of the Italy men's national volleyball team.
Since 2008, he has coached Slovakian men's national team for four seasons leading to their best results in the history.
[2][3] In August 2013, he was appointed a head coach of the Turkey men's national team for three years.
Zanini became a head coach of the French team Beauvais Oise UC Volley in the same time.