Isolation or enrichment of biological molecules from complex biological samples is mostly a prerequisite in proteomics, genomics, and glycomics. Different techniques have been used to advance the efficiency of the purification of biological molecules. Bioaffinity chromatography is one of the most powerful technique that plays an important role in the isolation of target biological molecules by the specific interactions with ligands that are immobilized on different support materials. This review examines the recent developments in bioaffinity chromatography particularly over the past 5 years in the literature. Also properties of supports, immobilization techniques, types of binding agents, and methods used in bioaffinity chromatography applications are summarized.