Causal-Debias is a machine learning debiasing framework designed to mitigate social biases across both pretrained language models and downstream fine-tuning stages using causal invariant learning. The approach addresses bias from a causal perspective by disentangling biased attributes from core, task-relevant data representations. Through causal interventions and invariant learning mechanisms, it encourages models to generate representations that remain invariant across diverse demographic and contextual environments, effectively preventing language models from relying on spurious or harmful social correlations while preserving their predictive performance on downstream tasks.