Regresó a Madrid y en junio de 1866 participó contra la intentona revolucionaria encabezada desde el exilio por el general Juan Prim y conocida como Sublevación del Cuartel de San Gil, en la represión de la misma, estuvo junto al general Serrano de quien volvía a ser ayudante, su arrojo contra esta sublevación le valió el ascenso a teniente coronel.