Con el fin de colonizar y expandir el imperio español hacia el norte del Perú, y especialmente por la posible invasión de Pedro de Alvarado a estos territorios, Francisco Pizarro envía a Diego de Almagro en una expedición y en 1534 ordenó la creación de una villa en Puerto Viejo, tarea que le fue encomendada a Francisco Pacheco, que sirviese para controlar parte del área costanera del norte del Perú y como puesto de control de tropas pizarristas dirigidas a la nueva "ciudad de Santiago" en caso de una guerra apresurada con Alvarado.