Primary winging is due to injury of the long thoracic or the spinal accessory nerves. It leads to paralysis or marked weakness of the serratus anterior, a key stabiliser and mover of the scapula. One function of the serratus anterior is to 'suction' the scapula onto the rib cage (Peat, 1986). When weak, it cannot do this effectively, and the scapula wings.
Nerve injury can occur with disc issues in the lower neck (Aderhold et al., 2016) or somewhere else along the course of the nerve as it travels to the muscle.
Secondary winging can occur due to glenohumeral and subacromial conditions. If this issue is addressed, the winging should resolve (Kuhn et al., 1995).
In some cases, winging is due to an imbalance of the scapula stabilisers due to faulty training and movement patterns. In this situation, the shoulder adapts to how it is used and finds a new ‘normal’. Although some people can cope with this, if you want full function and minimise the risk of injury, it is best to correct things.