En 1902, Porfirio Díaz lo nombró jefe de las tropas federales que fueron a Yucatán para aplacar definitivamente a los indígenas mayas que venían protagonizando la llamada Guerra de Castas desde 1847.