En 1844, estando el general Narváez en el poder, fue nombrado capitán general de La Habana, cargo que ocupó hasta 1848.