The invention discloses an efficient composite biological insecticide and a preparing method thereof. The insecticide is prepared from plant ash, quick lime, nanosilicon dioxide, solanine, thymopentin, chromafenozide, penicillin sodium, sodium lignin sulfonate and kieselguhr. The raw materials are obtained in proportion, quick lime is dissolved in water and cooled to room temperature after sufficient dissolution, then kieselguhr is added, and stirring is conducted; nanosilicon dioxide, solanine, thymopentin, chromafenozide, penicillin sodium, sodium lignin sulfonate are added, heating and stirring are conducted, plant ash is added, stirring is conducted, microwave processing, filtration, drying and grinding are conducted, and then the insecticide is obtained. The insecticide is obtained through combination of biotic components and natural components, the effective components supplement one another and work synergistically, the effect of controlling aphid, beetle and other mollusk pests is remarkable, pesticide effect is increased according to the pest attack situation, and the situation that drug resistance is caused after long-term use of one kind of agentia is avoided. The insecticide can degrade naturally and can not be left on crops or directly cause health problems.