This paper concerns the adaptive fast finite time control of a class of nonlinear uncertain systems of which the upper bounds of the system uncertainties are unknown. By using the fast non-smooth control Lyapunov function and the method of so-called adding a power integrator merging with adaptive technique, a recursive design procedure is provided, which guarantees the fast finite time stability of the closed-loop system. It is proved that the control input is bounded, and a simulation example is given to illustrate the effectiveness of the theoretical results.