Peripheral blood plasma was collected from unresectable stage III and IV non-small cell lung cancer patients who were negative for driver mutations before receiving immunotherapy. Then we classified samples according to the follow-up results after two courses of immunotherapy and non-targeted metabolomics and proteomics analyses were performed to select different metabolites and proteins. Finally, potential biomarkers were picked out by applying machine learning methods including random forest and stepwise regression and prediction models were constructed by logistic regression.