Es trasladado a Guadalajara y de esta forma, se dirige a San Luis Potosí, donde le es conferido el mando del Batallón Activo Guardacostas de San Blas y toma parte junto con su tropa en la Batalla de Cerro Gordo.