Chimeric antigen receptor (CAR) T cell is a novel approach, which utilizes anti-tumor immunity for cancer treatment. As compared to the traditional cell-mediated immunity, CAR-T possesses the improved specificity of tumor antigens and independent cytotoxicity from major histocompatibility complex molecules through a monoclonal antibody in addition to the T-cell receptor. CAR-T cell has proven its effectiveness, primarily in hematological malignancies, specifically where the CD 19 CAR-T cells were used to treat B-cell acute lymphoblastic leukemia and B-cell lymphomas. Nevertheless, there is little progress in the treatment of solid tumors despite the fact that many CAR agents have been created to target tumor antigens such as CEA, EGFR/EGFRvIII, GD2, HER2, MSLN, MUC1, and other antigens. The main obstruction against the progress of research in solid tumors is the tumor microenvironment, in which several elements, such as poor locating ability, immunosuppressive cells, cytokines, chemokines, immunosuppressive checkpoints, inhibitory metabolic factors, tumor antigen loss, and antigen heterogeneity, could affect the potency of CAR-T cells. To overcome these hurdles, researchers have reconstructed the CAR-T cells in various ways. The purpose of this review is to summarize the current research in this field, analyze the mechanisms of the major barriers mentioned above, outline the main solutions, and discuss the outlook of this novel immunotherapeutic modality.