Viral protein 2 (VP2), which is the structural protein of parvovirus, can produce virus-like particles (VLPs) by a self-assembly process in vitro, making VLPs attractive vaccine candidates. VP2 of canine parvovirus (CPV) is responsible for neutralizing antibodies in immunized animals. In this study, VP2 protein of canine parvovirus-2c was expressed using a baculovirus expression system and assembled into parvovirus-like particles in insect cells. The results show that VP2 proteins assembled into virus-like particles (VLPs) with antigenic properties similar to those of natural CPV and a high hemagglutination (HA) titer (1:27). The recombinant 6-His-tagged VP2 protein with a molecular mass of about 65 kDa was detected by anti-His antibody and anti-PPV serum. This study provides a foundation for the application of VP2 protein in the clinical diagnosis of CPV and in the vaccination against CPV.