Desde el siglo XIII habitabán esta región los indígenas chichimecas y huachichiles (antiguos wirxaritari).

La fundación española es de 1569, llamándole "Fuerte de San José de los ojuelos" por Pedro Casillas de Avila. Se convirtió en Hacienda perteneciente a san Nicolás de Quijas, municipio de Pinos del Estado de Zacatecas, y después a Ciénega de Mata, municipio de Lagos de Moreno.

El 12 de Febrero de 1862, Zacatecas elevó a municipio a media población, por que la otra pertenecía a Jalisco; y sus límites eran las calles centrales. Los vecinos lucharon por pertenecer a Jalisco, y lo obtuvieron al ser municipio el 23 de Septiembre de 1874.

Fuerte de San José de los Ojuelos

por los manantiales u ojos de agua;
antiguo nombre de la cabecera municipal, hoy