Countercurrent liquid-liquid chromatographic techniques (CCC), similar to solvent extraction, are based on the different distribution of compounds between two immiscible liquids and have been most widely used in natural product separations. Due to its high load capacity, low solvent consumption, the diversity of separation methods, and easy scale-up, CCC provides an attractive tool to obtain pure compounds in the analytical, preparative, and industrial-scale separations. This review focuses on the steady-state and non-steady-state CCC separations ranging from conventional CCC to more novel methods such as different modifications of dual mode, closed-loop recycling, and closed-loop recycling dual modes. The design and modeling of various embodiments of CCC separation processes have been described.