The invention provides a sandwich structure composite material one-step preparation injection molding device. The device is used for machining a core material. The device comprises a feeding unit, a fiber weaving machine, an injection molding die, a pulling unit and a cutting unit, wherein the fiber weaving machine is annular, and the core material passes through the fiber weaving machine; a bobbin is disposed on the fiber weaving machine, single-way fibers are disposed in the bobbin, one ends of the single-way fibers are connected with the surface of the core material in an abutting mode through a forming plate, the core material penetrates through a channel in the injection molding die, the feeding unit, the fiber weaving machine, the injection molding die, the pulling unit and the cutting unit are arranged in sequence in the length direction of the core material. The invention further provides a sandwich structure composite material one-step preparation injection molding method. Thecore material passes through the feeding unit, the fiber weaving machine, the injection molding die, the pulling unit and the cutting unit in sequence, and a sandwich structure composite material isformed. Fiber pipes adopt clockwise and anticlockwise fiber weaving, and interweaving and fiber mechanical property loss does not exist.