Biomolecular self-assembly provides a facile way to synthesize functional nanomaterials. Due to the unique structure and functions of biomolecules, the created biological nanomaterials via biomolecular self-assembly have a wide range of applications, from materials science to biomedical engineering, tissue engineering, nanotechnology, and analytical science. In this review, we present recent advances in the synthesis of biological nanomaterials by controlling the biomolecular self-assembly from adjusting internal interactions and external stimulations. The self-assembly mechanisms of biomolecules (DNA, protein, peptide, virus, enzyme, metabolites, lipid, cholesterol, and others) related to various internal interactions, including hydrogen bonds, electrostatic interactions, hydrophobic interactions, π–π stacking, DNA base pairing, and ligand–receptor binding, are discussed by analyzing some recent studies. In addition, some strategies for promoting biomolecular self-assembly via external stimulations, such as adjusting the solution conditions (pH, temperature, ionic strength), adding organics, nanoparticles, or enzymes, and applying external light stimulation to the self-assembly systems, are demonstrated. We hope that this overview will be helpful for readers to understand the self-assembly mechanisms and strategies of biomolecules and to design and develop new biological nanostructures or nanomaterials for desired applications.