Nació en el seno de una familia de gran tradición militar: su padre, de ideas firmemente absolutistas durante el reinado de Fernando VII, fue comandante general de Canarias; era tío suyo Enrique José O'Donnell, conde de La Bisbal.