Pharmaceutical cocrystals are multicomponent systems in which at least one component is an active pharmaceutical ingredient and the others are pharmaceutically acceptable ingredients. Cocrystallization of a drug substance with a coformer is a promising and emerging approach to improve the performance of pharmaceuticals, such as solubility, dissolution profile, pharmacokinetics and stability. This review article presents a comprehensive overview of pharmaceutical cocrystals, including preparation methods, physicochemical properties, and applications. Furthermore, some examples of drug cocrystals are highlighted to illustrate the effect of crystal structures on the various aspects of active pharmaceutical ingredients, such as physical stability, chemical stability, mechanical properties, optical properties, bioavailability, sustained release and therapeutic effect. This review will provide guidance for more efficient design and manufacture of pharmaceutical cocrystals with desired physicochemical properties and applications.