Affinity chromatography is a separation technique that relies on the specific binding interaction between an immobilized ligand and its binding partner. It is commonly used to purify biomolecules like proteins and enzymes. The stationary phase contains a solid support with an affinity ligand that selectively binds the target molecule. The sample is loaded and the target molecule binds while contaminants are washed away. The bound target is then eluted by changing conditions to disrupt the binding. Affinity chromatography offers high specificity and purity but can be time-consuming and require expensive ligands.