Dopo aver fatto parte del gruppo originario che aveva costituito l'organizzazione nel 1970, venne arrestato una prima volta nel novembre 1974; evaso dal carcere di Treviso nel gennaio 1977, assunse un ruolo di grande importanza come dirigente della colonna romana e membro del Comitato Esecutivo. Molto determinato e fortemente motivato ideologicamente, fece parte del nucleo armato che assassinò gli uomini della scorta di Aldo Moro nell'agguato di via Fani e durante il sequestro svolse il ruolo di carceriere dell'uomo politico. I suoi nomi di battaglia erano "Giuseppe" e "Gallo" (derivato dal suo cognome e analogo a quello usato dal partigiano e politico comunista Luigi Longo durante la Resistenza italiana).