Provided is protein used as an active ingredient of a subunit vaccine against mycoplasma and the vaccine prepared therefrom. The vaccine comprises P46, Tuf or composite protein thereof, and can further comprise MHP30, NrdFC or composite protein thereof.