Abstract In this paper, we study the control problem of auto-berthing marine surface vessels (MSVs) within a predefined, finite time in the restricted waters of a port, in the face of internal and external uncertain dynamics and actuator faults. We first use radial basis function neural networks to reconstruct the internal uncertainties of the system; then, using the minimum learning parameter method, we transform the weights of the neural networks, the external disturbances of the system, and the bias fault factors into an indirect single-parameter neural learning mode. We also apply a robust depth information adaptation technique to estimate the upper bound on the composite disturbances online. Dynamic surface control technology alleviates the burden of virtual control derivative calculations. Finite-time convergence of the system is guaranteed by a predetermined finite-time function based on a time-based generator (TBG). Based on these methods, we design a finite-time fault-tolerant auto-berthing control scheme based on TBG. The stability of the system is analysed based on Lyapunov stability theory. Finally, we verify the effectiveness of the proposed control scheme through simulation.