The invention provides compositions and methods for cancer immunotherapy. Specifically, the invention provides an antigen-presenting cell, for example, a dendritic cell that comprises a tumor mitochondrial molecule or a tumor mitochondrial molecule derived from tumor mitochondrial protein lysate or a specific mitochondria derived protein of mitochondrial protein lysate as antigen source.