This paper presents a sliding mode controller of semi-active suspension systems. The sliding mode controller is designed by the describing function method so that a switching function is enforced into a desired limit cycle instead of a perfect sliding mode. Although the proposed sliding mode controller cannot generate the limit cycle as desired because of the passive constraint of controllable dampers, restricting the switching function in the vicinity of the origin can suppress the deterioration due to the passive constraint, such as increase of jerk of the sprung mass. Finally, simulation results show the effectiveness of the proposed controller.