Cabanillas es Ingeniero Agrónomo por la Escuela Técnica Superior de Ingenieros Agrónomos de Madrid y tiene formación en Asuntos Europeos por la Universidad de Valladolid.
En cuanto a su experiencia, estuvo dos años en una empresa de ingeniería agronómica, elaboró proyectos agroindustriales en Andalucía y el programa de ordenación y promoción de zonas rurales de Galicia
Es funcionario de carrera del Cuerpo Facultativo Superior de Ingenieros Agrónomos de la Comunidad de Castilla y León desde 1988 y fue Director General del Fondo de Garantía Agraria de la Consejería de Agricultura y Ganadería. Entre otros muchos cargos fue doce años Secretario General de la Consejería de Agricultura y Ganadería en Castilla y León, y durante dos años y nueve meses, Secretario General de Agricultura, Ganadería y Desarrollo Rural. Ahora, antes de ser nombrado Gerente de AUVASA, era director general de Atención al Ciudadano y Calidad de los Servicios.