The invention discloses a safety belt, a height adjusting device and an adjusting method thereof, and further discloses a height adjusting device for the safety belt, which comprises a fixed seat, wherein a plurality of convex strips that protrude out of the surface of the fixed seat and are parallel to the width direction of the fixed seat are arranged on the middle part of the fixed seat, and agroove is formed between any two adjacent convex lines, and guide rails are formed on the two sides of the fixing base in the length direction of the fixing base; a sliding component that is connectedwith the fixed seat in a sliding manner and comprises: a sliding sleeve which is connected with the guide rail and can slide along the guide rail, and a buckle, of which one end is rotatably connected with the sliding sleeve and the other end is a free end, wherein when the buckle rotates to enable the free end of the buckle to abut against the groove, sliding of the sliding sleeve relative to the fixing base can be locked. According to the invention, the locking and unlocking processes are smoother, the operation is more convenient, and the adjustable precision is also greatly improved.