Typically, the humeral head comes out of the glenoid when an arm is struck while being held out — like in the blocking position of a football linebacker. This type of dislocation, in which the ball of the humerus is forced forward, is called an anterior dislocation.
Occasionally, the humeral head can be pushed backward out of the glenoid due to a fall onto an outstretched hand or from a direct blow to the front of the shoulder. This type of dislocation is called a posterior dislocation.
Another type of shoulder dislocation can occur when one of the ligaments that attach the humeral head to the glenoid are torn or stretched.
Problems with the rotator cuff or the bones of the shoulder can also cause the shoulder to dislocate.