José María de Cos y Pérez nació en Zacatecas, probablemente en 1770, unos cuarenta años antes del comienzo de la guerra de independencia de México. Estudió gramática y retórica en la ciudad de Zacatecas, y luego se trasladó a la ciudad de Guadalajara, donde se doctoró en teología. En 1805 la Real Universidad le confirió nemine discrepante, la borla de doctor. Participó en la guerra independentista de México casi desde el principio.