Las Cortes de Cádiz lo nombraron ministro de la Guerra por su condición de militar liberal a favor de la Constitución y por su destacada actuación contra los franceses.