A database of patients operated of lung cancer was analyzed to evaluate the predictive risk factors of operative deaths and life-threatening cardiopulmonary complications. From 1990 to 1997, data were collected concerning 634 consecutive patients undergoing lung resection for non-small cell carcinoma in an academic medical centre and a regional hospital. Operations were managed by a team of experienced surgeons, anaesthesiologists and chest physicians. Operative mortality was defined as death within 30 days of operation and/or intra-hospital death. Respiratory failure, myocardial infarct, heart failure, pulmonary embolism and stroke were considered as major non-fatal complications. Preoperative risk factors, extent of surgery, pTNM staging, perioperative mortality and major cardiopulmonary complications were recorded and evaluated using chi-square statistics and multivariate logistic regression. Complete data were obtained in 621 cases. The overall operative mortality was 3.2% (n = 19). Cardiovascular complications (n = 10), haemorrhage (n = 4) and sepsis or acute lung injury (n = 5) were incriminated as the main causative factors. In addition, there were 13 life-threatening complications (2.1%) consisting in strokes (n = 4), myocardial infarcts (n = 5), pulmonary embolisms (n = 1), acute lung injury (n = 1) and respiratory failure (n = 2). Four independent predictors of operative death were identified: pneumonectomy, evidence of coronary artery disease (CAD), ASA class 3 or 4 and period 1990-93. In addition, the risk of major complications was increased in hypertensive patients and in those belonging to ASA class 3 or 4. A trend towards improved outcome was observed during the second period, from 1994 to 97. Our data demonstrate that perioperative mortality is mainly dependent on the extent of surgery, the presence of CAD and provision of adequate medical and nursing care. Preoperative testing and interventions to reduce the cardiovascular risk factors may help to further improve perioperative outcome.