Adenovirus vector vaccines have been the mainstream research direction of CSF vaccines, due to the replication deficiency of adenovirus vectors, achieving double effects with the safety of inactivated vaccines and the efficacy of live vaccines. Therefore, the E0 and E2 genes were expressed by an adenovirus vector, a recombinant adenovirus E0-E2 (rAd-E0-E2) vaccine was constructed, and the minimum immunization dose and immune duration period were determined in this study. Forty healthy piglets were randomly divided into 8 groups (n = 5). Groups 1 ~ 5 were used to determine the minimum immunization dose, and 5 groups were inoculated with rAd-E0-E2 at different immune doses. Serum was collected at 7 d and 14 d after immunization to detect CSFV antibodies by ELISA, and piglets were challenged at 7 d post immunization. Groups 6 ~ 8 were immunized with 1 dose of rAd-E0-E2, the CSFV live attenuated vaccine C strain and saline to identify the immune duration period. Serum was collected at different time points after immunization, CSFV antibodies were detected by ELISA, and piglets were challenged at 8 months post immunization. Meanwhile, temperature, clinical symptoms and pathology were observed. The results of groups 1 ~ 5 showed that 1 piglet was protected after challenge, and 4 piglets exhibited high fever retention, typical CSFV symptoms and tissue lesions in the 1/50 dose group, whereas no clinical symptoms were observed in the 1/10 dose, 1/5 dose or 1 dose groups with 5/5 protection after challenge. The minimum dose was determined as 1/10 dose. The results of groups 6 ~ 8 showed that all piglets survived after challenge, but the antibody level of the rAd-E0-E2 strain was higher than that of the C strain at 8 months post immunization, and all piglets in the negative group developed the disease process after challenge. Overall, the minimum immunization dose of rAd-E0-E2 was 1/10 dose (3.16 × 106.0 IFU) and the minimum immune dose was determined to be 1 dose (3.16 × 107.0 IFU) to achieve the expected effects. The immune duration period of piglets immunized with 1 dose of rAd-E0-E2 was at least 8 months.