A Brain Cancer is very serious disease causing deaths of many individuals. The detection and classification system must be available so that it can be diagnosed at early stages. Cancer classification has been one of the most challenging tasks in clinical diagnosis. At present cancer classification is done mainly by looking through the cells’ morphological differences, which do not always give a clear distinction of cancer subtypes. Unfortunately, this may have a significant impact on the final outcome of whether a patient could be cured effectively or not. This paper deals with such a system which uses computer based procedures to detect tumour blocks and classify the type of tumour using Artificial Neural Network Algorithm for MRI images of different patients. Different image processing techniques such as image segmentation, image enhancement and feature extraction are used for detection of the brain tumour in the MRI images of the cancer affected patients. Medical Image Processing is the fast growing and challenging field now days. Medical Image techniques are used for Medical diagnosis. Brain tumour is a serious life threatening disease. Detecting Brain tumour using Image Processing techniques involves four stages namely Image Pre-Processing, Image segmentation, Feature Extraction, and Classification. Image processing and neural network techniques are used to improve the performance of detecting and classifying brain tumor in MRI images.