La aldea que formaría el municipio (inicialmente distrito) fue fundado el 16 de diciembre de 1539 con el nombre de Guayabal, por el teniente Matilde Bahamón bajo orden de Sebastián de Belalcázar.