Giorgio Vecchio è professore ordinario di Storia contemporanea e direttore del Dipartimento di Storia all'Università di Parma.
Ha pubblicato numerosi studi sulla storia dei cattolici italiani ed europei, con particolare attenzione all'epoca del primo e del secondo dopoguerra, della Seconda guerra mondiale e della Resistenza. Tra i suoi interessi ci sono anche la storia del Tricolore italiano, dei movimenti pacifisti e delle trasformazioni della società italiana.
È inoltre presidente del comitato scientifico della Fondazione Don Primo Mazzolari di Bozzolo e membro del Consiglio scientifico dell’Isacem-Istituto per la storia dell'Azione cattolica e del movimento cattolico in Italia Paolo VI.