In this paper, a self-tuning algorithm based on the generalized minimum variance criterion is proposed for the stabilization of a class of bilinear systems. Using a Lyapunov function and the sliding mode control approach, the stability of the proposed algorithm is proven. The proposed self-tuning algorithm is applied to a simulated example to evaluate its performance.