The classification of lung nodules is a challenging problem as the visual analysis of the nodules and non-nodules revealed homogenous textural patterns. In this work, an Auxiliary Classifier (AC)-Generative Adversarial Network (GAN) based Lung Cancer Classification (LCC) system is developed. The proposed AC-GAN-LCC system consists of three modules; preprocessing, Lungs Region Detection (LRD), and AC-GAN classification. A Wiener filter is employed in the preprocessing module to remove the Gaussian noise. In the LRD module, only the lung regions (left and right lungs) are detected using iterative thresholding and morphological operations. In order to extract the lung region only, flood filling and background subtraction. The detected lung regions are fed to the AC-GAN classifier to detect the nodules. It classifies the nodules into one of the two classes, i.e., binary classification (such as nodules or non-nodules). The AC-GAN is the extended version of the conditional GAN that predicts the label of a given image. Three different optimization techniques, adaptive gradient optimization, root mean square propagation optimization, and Adam optimization are employed for optimizing the AC-GAN architecture. The proposed AC-GAN-LCC system is evaluated on the Lung Image Database Consortium (LIDC) database Computed Tomography (CT) scan images. The proposed AC-GAN-LCC system classifies βΌ15000 CT slices (7310 non-nodules and 7685 nodules). It provides an overall accuracy of 98.8% on the LIDC database using Adam optimization by a 10-fold cross-validation approach.