Background Classical swine fever (CSF) is a highly contagious disease that threatens the pig industry. Passive immunization with neutralizing antibodies against classical swine fever virus (CSFV) is an effective prevention and therapeutic measure. Results In this study, to prepare a single-chain fragment variable (scFv) antibody against CSFV, two weanling piglets were injected twice with a CSFV attenuated vaccine. After the second immunization, peripheral blood lymphocytes were separated from the blood of the piglets by lymphocyte separation medium. After FACS, B lymphocytes with FITC labelled-E2 and FITC goat anti-swine IgG were sorted, extracted and cultivated on 96-well plates for 72 h. Then, the culture supernatants of B lymphocytes were screened by indirect ELISA with the purified CSFV-E2 antigen,and the target scFv antibody was bound to CSFV and obtained. Then, the scFv gene was inserted into the eukaryotic expression plasmid pCAGGS, and the constituted plasmid pCAGGS-scFv was transfected into ST cells. Western blot analysis showed that an approximately 31 kDa fusion protein was detected in the cell supernatant. Addition, the neutralizing capacity was measured in vitro. Indirect immunofluorescence assay (IFA) results showed that scFv-16 was able to neutralize CSFV. Conclusion Our data demonstrated that scFv-16 would be an effective diagnostic tool and potential therapeutic reagent for the CSFV infection in swine.