Membre du Parti socialiste italien, il adhère au Parti socialiste des travailleurs italiens (PSLI) de Giuseppe Saragat en 1947 qu'il quitte en 1949 pour le Parti socialiste unitaire, dont il devient le secrétaire, petite formation politique qui en 1952 fusionne avec le PSLI pour donner lieu au Parti social-démocrate italien (PSDI). En 1958, Zagari quitte le PSDI pour fonder le Mouvement unitaire d'initiative socialiste qui conflue en 1959 au sein du Parti socialiste italien.