Chronic obstructive pulmonary disease (COPD), an established risk factor for lung cancer, remains largely undiagnosed and untreated before lung cancer surgery. We evaluated the effect of perioperative bronchodilator therapy on lung function changes in COPD patients who underwent surgery for non-small cell lung cancer (NSCLC). From a database including NSCLC patients undergoing lung resection, COPD patients were identified and divided into two groups based on the use of bronchodilator during the pre- and post-operative period. Changes in forced expiratory volume in 1 s (FEV1) and postoperative complications were compared between patients treated with and without bronchodilators. Among 268 COPD patients, 112 (41.8%) received perioperative bronchodilator, and 75% (84/112) were newly diagnosed with COPD before surgery. Declines in FEV1 after surgery were alleviated by perioperative bronchodilator even after adjustments for related confounding factors including surgical extent, surgical approach and preoperative FEV1 (adjusted mean difference in FEV1 decline [95% CI] between perioperative bronchodilator group and no perioperative bronchodilator group; − 161.1 mL [− 240.2, − 82.0], − 179.2 mL [− 252.1, − 106.3], − 128.8 mL [− 193.2, − 64.4] at 1, 4, and 12 months after surgery, respectively). Prevalence of postoperative complications was similar between two groups. Perioperative bronchodilator therapy was effective to preserve lung function, after surgery for NSCLC in COPD patients. An active diagnosis and treatment of COPD are required for surgical candidates of NSCLC.