En 1223, John se casó con Dervorguilla de Galloway, hija de Alan, Señor de Galloway y Margaret de Huntingdon. A mediados del siglo XIII, su mujer había acumulado una considerable fortuna, principalmente como resultado de las herencias recibidas. Esto permitió a Balliol jugar un importante papel público y, siguiendo órdenes de Enrique III, sirvió como protector del joven rey escocés, Alejandro III. Fue uno de los principales consejeros de Enrique III entre 1258 y 1265 y fue nombrado Sheriff de Nottinghamshire y Derbyshire de 1261 a 1262. Fue capturado en la Batalla de Lewes en 1264, pero huyó y se reunió nuevamente con Enrique. En 1265 Thomas de Musgrave le debía una deuda de 123 marcos. Aproximadamente en 1266 Baldwin Wake le debía más de 100 marcos.