The stabilization problem of multi-terminal high-voltage direct current (MT-HVDC) systems feeding constant power loads is addressed in this paper using an inverse optimal control (IOC). A hierarchical control structure using a convex optimization model in the secondary control stage and the IOC in the primary control stage is proposed to determine the set of references that allows the stabilization of the network under load variations. The main advantage of the IOC is that this control method ensures the closed-loop stability of the whole MT-HVDC system using a control Lyapunov function to determine the optimal control law. Numerical results in a reduced version of the CIGRE MT-HVDC system show the effectiveness of the IOC to stabilize the system under large disturbance scenarios, such as short-circuit events and topology changes. All the simulations are carried out in the MATLAB/Simulink environment.