El poblado fue fundado durante el Virreinato español en 1569 al construirse ahí un “Fuerte” o presidio, por órdenes del Virrey Martín Enríquez de Almanza para proteger a los españoles que transitaban entre la Ciudad de México y el recién descubierto mineral de Zacatecas y los cuales eran constantemente hostilizados por los huachichiles que habitaban en el cerro del Toro, en las inmediaciones de la actual ubicación de Ojuelos.