An anti-snoring device for occlusion between teeth on an upper jaw and a lower jaw is disclosed. The anti-snoring device of the present invention includes an upper tooth brace, a lower tooth brace and a connecting portion, wherein the upper and lower tooth braces have walls and tooth-bearing portions for positioning teeth on the upper and lower jaws, and the force is evenly applied on the teeth. The lower jaw is thus moved forward, and the throat soft tissues are prevented from moving downward. Thus, the trachea would not be pressed, and the respiratory tract would not be narrowed, such that air resistance in the respiratory tract would not be increased, and the vibration occurring in the respiratory tract would be decreased. Accordingly, the anti-snoring device of the present invention effectively prevents snoring.