ABSTRACT This research focuses on improving the detection and classification of brain tumors using a method called Brain Tumor Classification using Dual-Discriminator Conditional Generative Adversarial Network (DDCGAN) for MRI images. The proposed system is implemented in the MATLAB programming language. In this study, images of the brain are taken from a dataset and processed to remove noise and enhance image quality. The brain pictures are taken from Brats MRI image dataset. The images are preprocessed using Structural interval gradient filtering to remove noises and improve the quality of the image. The preprocessing outcomes are given to feature extraction. The features are extracted by Empirical wavelet transform (EWT) and the extracted features are given to the Dual-discriminator conditional generative adversarial network (DDCGAN) for recognizing the brain tumor, which classifies the brain images into glioma, meningioma, pituitary gland, and normal. Then, the weight parameter of DDCGAN is optimized by utilizing Border Collie Optimization (BCO), which is a met a heuristic approach to handle the real world optimization issues. It maximizes the detection accurateness and reduced computational time. Implemented in MATLAB, the experimental results demonstrate that the proposed system achieves a high sensitivity of 99.58%. The BCO-DDCGAN-MRI-BTC method outperforms existing techniques in terms of precision and sensitivity when compared to methods like Kernel Basis SVM (KSVM-HHO-BTC), Joint Training of Two-Channel Deep Neural Network (JT-TCDNN-BTC), and YOLOv2 including Convolutional Neural Network (YOLOv2-CNN-BTC). The research findings indicate that the proposed method enhances the accuracy of brain tumor classification while reducing computational time and errors.