Ho studiato filosofia alla Statale di Milano e sociologia alla Scuola Superiore di Sociologia del Cospos, una scuola che non esiste più ma che negli anni ’70 a Milano è stata un importante centro di studio diretto da Alessandro Pizzorno e da Giovanni Arrighi. Poi ho lavorato per quasi un decennio alla formazione sindacale nella Cisl-Lombardia e ho cominciato a insegnare sociologia a Scienze Politiche di Milano e in seguito a Scienze della Formazione de La Bicocca e a Giurisprudenza a Brescia. Ho sempre svolto ricerche per la Fondazione Pietro Seveso, diretta da Tiziano Treu e da Gian Primo Cella e all’IRER, l’Istituto di Ricerca della Regione Lombardia. Ho lavorato in una ONG milanese per cui ho svolto ricerche sui bambini di strada ad Addis Abeba e sulla condizione femminile in Cambogia. Con maggiore costanza mi sono occupato di relazioni industriali, parità uomo-donna, immigrazione. Negli anni più recenti ho svolto ricerche sulle fabbriche recuperate dai lavoratori in Argentina e sul movimento dei contadini “Sem Terra” in Brasile.