The invention discloses a stem cell preparation for treating primary liver cancer and a preparation method thereof. The preparation contains (60-100)*10<6> pieces/ml of mesenchymal stem cells, 20ng/ml of HGF and 10ng/ml of FGF-4, and takes autologous platelet-rich plasma lysate as a solvent. The preparation method comprises the following steps of: (1) collecting an umbilical cord, and carrying out primary culture to obtain cells; (2) detecting by using a flow cytometry, wherein such cells express CD29, CD73, CD90 and CD105; (3) collecting cells, namely dissolving (60-100)*10<6> mesenchymal stem cells of the human umbilical cord in 1 ml of autologous platelet-rich plasma lysate, and adding 20ng of HGF and 10ng of FGF-4 to be prepared into 1 ml of a stem cell preparation. According to the stem cell preparation disclosed by the invention, the source of raw materials is rich, the raw materials are easy to obtain, the umbilical cord mesenchymal stem cells are weakly immunogenic, and platelet-rich plasma is taken from the patients, so no immunogenicity exists.