The invention discloses an automatic driving control method in a complex environment. The automatic driving control method comprises the following steps: 1, collecting data of a target vehicle; 2, separating characteristic data, and positioning the position of a target vehicle and the driving environment of the target vehicle; 3, obtaining the distance between the target vehicle and the lane marker line through calculation, wherein the difference value between the distance and the expected distance is calculated, judgment is conducted according to the difference value, if it is judged that following is kept, the step 6 is executed, and if not, the step 4 is executed; 4, judging whether the target driving environment meets a lane changing condition or not, if yes, executing lane changing, and if not, judging that following is kept, and executing the step 6; 5, enabling the target vehicle to change lanes, and executing the step 6 after lane changing is completed; and 6, regulating and controlling the driving track of the target vehicle according to a car-following keeping method. According to the invention, lane changing control of the target vehicle is ensured to reach enough precision, and reasonable and controllable construction and maintenance cost is ensured.