La ingeniería agroforestal es una rama de las ciencias agropecuarias que se encarga del conocimiento de los recursos naturales y los agroecosistemas, especialmente de las relaciones que se establecen cuando se combinan árboles, cultivos y animales-pastos en la misma unidad de terreno manteniendo los principios de sustenibilidad, productividad y adaptabilidad.