Cell penetrating peptides (CPPs) promote the delivery of therapeutic proteins or peptides into live cells. Noncovalent complex formation between proteins and CPPs could overcome some delivery limitations. Successful delivery of proteins mainly depends on their physicochemical properties. Effective protein transduction domains can enhance the potency of protein therapeutics.