The invention relates to a method for preparing double-layered virus-like particles of rotavirus in vitro. The method comprises the following steps: purifying rotavirus VP6 proteins from a lysis supernatant, and in vitro assembling double-layered virus-like particles consisting of VP2 proteins and VP6 proteins, wherein the proteins and the virus-like particles can be used for preventing or reducing the clinical symptoms caused by rotavirus infection.