El 3 de mayo de 1844 la reina le nombró ministro de Marina, Comercio y Gobernación de Ultramar, cargo que ocupó hasta el 28 de enero de 1847, al mismo tiempo que el de capitán general de Madrid.