The invention discloses a compound microorganism oil-displacing agent for oil production and a compounding method thereof. The oil-displacing agent is prepared from the following components in percentage by weight: 2-5 percent of an oligomeric surfactant, 5-9 percent of an activator and the balance of water, wherein the oligomeric surfactant is alkyl polyoxyethylene ether polymer, and the activator is prepared from a carbon source, a nitrogen source and a phosphorus source. The compounding method of the oil-displacing agent comprises the following steps: sampling oil-reservoir formation water, separating oil and water, and filtering the formation water; adding the activator into a closed reaction kettle according to the components and proportion, and stirring for 0.5-1.0 hour; adding the filtered formation water into the uniformly stirred activator, heating to 30-40 DEG C, and stirring for 2-3 hours to form an activator solution; and adding the oligomeric surfactant into the activator solution according to the component and proportion, heating to 40-50 DEG C, stirring for 4-6 hours, and standing for 0.5-2 hours. The oil-displacing agent has the characteristics of high displacement efficiency, low interfacial tension, wide oil reservoir application range, large scope of enhanced oil recovery, strong compounding performance, simple compounding method and strong operability, thus the oil-displacing agent can be widely applied to field testing of enhanced oil recovery.