Nació en Caracas (Venezuela), el 21 de julio de 1958, aunque desde 1962 residió en San Sebastián.
Casado con Ana Iríbar, con la que tuvo un hijo.
Licenciado en Ciencias de la Información por la Universidad de Navarra, trabajó en diversos medios de comunicación hasta que, en 1982, se incorpora como secretario técnico del Partido Popular en Guipúzcoa. Ocupó, desde entonces, diversos cargos internos y fue concejal del Ayuntamiento de San Sebastián desde 1983 hasta su muerte. Fué también diputado al Parlamento vasco, en dos legislaturas.
Gregorio fue un luchador y un hombre al que sólo pudieron doblegarlo como lo hicieron. Trabajador incansable, creó una escuela que ha dado frutos con la generación de políticos populares que hoy son nuestro orgullo en el País Vasco.