The aim of this study was to investigate the expression of p53 and bcl2 proteins in a series of 107 non-small cell lung cancers (NSCLC), and to relate such protein expression to neovascularisation and the expression of vascular endothelial growth factor (VEGF). Moreover, we analysed the prognostic impact of these biological parameters on overall survival, both in univariate and multivariate analyses. An inverse association was found between bcl2 expression and microvessel count (MVC; P = 0.0004) and bcl2 and VEGF (P = 0.007). In contrast, a significant association was found between p53 expression and MVC (P = 0.03) and p53 and VEGF expression (P = 0.04). In univariate analysis, nodal status (P < 0.000001), MVC (P < 0.000001), bcl2 (P = 0.002), p53 (P = 0.03) and VEGF expression (P < 0.000001) significantly affected overall survival, but in multivariate analysis only MVC and VEGF expression retained their prognostic influence. Our results suggest that bcl2 and p53 possibly control the development of tumour angiogenesis in NSCLC, with putative mediation by VEGF. Moreover, the important influence of angiogenesis in the progression of NSCLC is further highlighted.