Class imbalance occurs when one class significantly outnumbers others in a dataset, leading to biased model training. This imbalance can cause models to favor the majority class, reducing the accuracy for minority classes. Addressing class imbalance is crucial through techniques like resampling, synthetic data generation, or appropriate evaluation metrics to ensure fair and effective model performance across all classes.