The invention relates to a preparation method of a Bi-Bi3NbO7 composite photocatalyst and the Bi-Bi3NbO7 composite photocatalyst. The preparation method comprises the following steps: S01, weighing bismuth nitrate pentahydrate and niobium oxalate, and dissolving the bismuth nitrate pentahydrate and the niobium oxalate into glacial acetic acid and methanol, thus obtaining a first mixed solution; S02, adding phenylcarbinol in the first mixed solution, thus obtaining a second mixed solution; S03, adding a potassium hydroxide solution in the second mixed solution, and carrying out hydrothermal reaction; S04, washing and drying precipitate, thus obtaining Bi3NbO7 nanosheets; S05, dispersing the Bi3NbO7 nanosheets in an ethylene glycol solution, and adding a bismuth source, thus obtaining a third mixed solution; S06, carrying out the hydrothermal reaction on the third mixed solution; S07, washing and drying precipitate, thus obtaining Bi-Bi3NbO7. The preparation method disclosed by the invention has the beneficial effect that through a preparation technology that dipping-hydrothermal reduction and secondary hydrothermal reduction are combined, a high-activity photocatalyst is prepared.