The invention discloses a bacterial polysaccharide protein conjugate vaccine using a hepatitis B surface antigen as carrier protein and a preparation method of the bacterial polysaccharide protein conjugate vaccine. According to the vaccine, protein is the hepatitis B surface antigen, and a bacterial polysaccharide is selected from any one or more of a haemophilus influenza type b polysaccharide, group A, group C, group Y and group W135 meningococcal polysaccharides, a salmonella typhi type Vi polysaccharide, a group B streptococcus type Ia polysaccharide and the like, pneumococcus serotype type 1, 2 and the like, and salmonella paratyphi type A or salmonella paratyphi type B. Animal experiments show that the antibody positive conversion rates of the bacterial polysaccharide and the hepatitis B surface antigen in the vaccine are both more than 85%, so that the vaccine is relatively high in antibody positive conversion rate; carrier protein plays a role in transforming the bacterial polysaccharide from a T-cell-independent antigen into a T-cell-dependent antigen, and also can be used for preventing diseases caused by hepatitis B virus; and by adopting the bacterial polysaccharide protein conjugate vaccine disclosed by the invention, the problem of performing immunization inoculation on infants and young children under 2 years old can be solved, the function of one injection with multiple immune effects also can be achieved, and the use crowd and coverage rate of the vaccine can be expanded.