Classically activated M1 macrophages and alternatively activated M2 macrophages are two polarized subsets of macrophages at the extreme ends of a constructed continuum. In the field of cancer research, M2 macrophage reprogramming is defined as the repolarization of pro-tumoral M2 to anti-tumoral M1 macrophages. It is known that colony-stimulating factor 1 (CSF1)/CSF1 receptor (CSF1R) and CSF2/CSF2R signaling play important roles in macrophage polarization. Targeting CSF1/CSF1R for M2 macrophage reprogramming has been widely performed in clinical trials for cancer therapy. Other targets for M2 macrophage reprogramming include Toll-like receptor 7 (TLR7), TLR8, TLR9, CD40, histone deacetylase (HDAC), and PI3Kγ. Although macrophages are involved in innate and adaptive immune responses, M1 macrophages are less effective at phagocytosis and antigen presenting, which are required properties for the activation of T cells and eradication of cancer cells. Similar to T and dendritic cells, the “functionally exhausted” status might be attributed to the high expression of programmed death-ligand 1 (PD-L1) or programmed cell death protein 1 (PD-1). PD-L1 is expressed on both M1 and M2 macrophages. Macrophage reprogramming from M2 to M1 might increase the expression of PD-L1, which can be transcriptionally activated by STAT3. Macrophage reprogramming or PD-L1/PD-1 blockade alone is less effective in the treatment of most cancers. Since PD-L1/PD-1 blockade could make up for the defect in macrophage reprogramming, the combination of macrophage reprogramming and PD-L1/PD-1 blockade might be a novel treatment strategy for cancer therapy.