Affinity chromatography is a separation technique that uses the specific binding interaction between an immobilized ligand and its binding partner. It relies on a solid support with an affinity ligand that selectively binds the target molecule. The target molecule is purified in a single step by binding to the ligand, washing away unbound molecules, and then eluting the target molecule under different conditions. Affinity chromatography provides high selectivity and purity and is widely used to purify proteins and other biomolecules.