The invention provides a tumor vaccine and method for producing the same. The tumor vaccine comprises cell vesicles derived from apoptotic tumor cells and an adjuvant. The invention further provides a preparation method of the tumor vaccine, comprising the steps of using the UV to irradiate the tumor cells to induce apoptosis, and collecting the cell vesicles released from the apoptotic tumor cells and then mixing the cell vesicles with the adjuvant to form the tumor vaccine. The tumor vaccine provided by the invention contains a broad and comprehensive tumor antigen spectrum, the defect that the existing tumor vaccine cannot have the killing capacity against the broad tumor cells can be overcome, and at the same time the tumor vaccine has good use safety and immune targeting property.