Geoffrey fue tanto un destacado militar como un negociador político. Pacificó a los barones irlandeses monárquicos y pro-Montfort al mismo tiempo que asistía al futuro triunfo del rey Eduardo I en Evesham. En 1267 asistió a Enrique III en las negociaciones con Llywelyn ap Gruffudd, el año del Tratado de Montgomery. Con otro de sus hermanos, William, acompañó a Eduardo en la Octava Cruzada en 1270, luchado en las Guerras Galesas, y fue en misiones diplomáticas a París. Sirvió como justiciar de Irlanda de 1273 a 1276, pero tuvo poco éxito contra los irlandeses de Leinster, siendo contundentemente derrotado en 1274 y 1276.