El Fondo para el Financiamiento del Sector Agropecuario - FINAGRO, fue creado por la Ley 16 de 1990 y nació de la necesidad del sector agropecuario y rural de contar con un Sistema Nacional de Crédito Agropecuario y tener una entidad autónoma y especializada en el manejo de los recursos de crédito dispersos en varios organismos que los asignaban como una variante complementaria de la política macro económica, de la Junta Monetaria hoy Junta Directiva del Banco de la República.