The invention relates to the technical field of diabetic nephropathy, in particular to a medicine for treating and preventing diabetic nephropathy, which comprises 10 to 100 mg of tianagliflozin and 10 to 50 mg of DPP24 inhibitor. The medicine prepared by the invention can remarkably reduce the content or expression quantity of blood urea nitrogen, blood creatinine, 24h urine protein, urine protein quantification and transforming growth factor-beta1, remarkably improves the expression quantity of the klotho protein, has a better effect of treating and preventing diabetic nephropathy, can be stored for a long time, and has small toxic and side effects.