Impegnato sindacalmente nella CGIL, dal 1988 è nella segreteria provinciale di Brescia, ricoprendo poi per otto anni - dal 1999 al 2007 - l'incarico di segretario generale della Camera del Lavoro bresciana. Dopo aver lasciato il sindacato i suoi scritti sono stati raccolti e pubblicati in un libro intitolato Identità, progetto, democrazia.
Nel 2008, in seguito al VII Congresso del Partito della Rifondazione Comunista, si iscrive al PRC e il 12 gennaio 2009 diviene direttore del quotidiano Liberazione.[1] Dal 2013 è membro della Direzione nazionale del PRC.[2]
Il Blog ufficiale di Dino Greco, su direttoredinogreco.liberazione.it. URL consultato il 9 gennaio 2020 (archiviato dall'url originale il 10 febbraio 2017).