Abstract The automated segmentation of blood vessels helps the ophthalmologist for early detection and possible treatment of retinal diseases. This paper presents a novel method for automatic segmentation of blood vessels using Kirsch operator. Initially, we applied operator takes a single kernel mask and rotates it in 45 degree increments through all directions, histogram equalization and edge enhancement as preprocessing steps for enhancement of blood vessels. Blood Vessel Edge detection is a fundamental tool in image processing, machine vision and computer vision, particularly in the areas of feature detection and feature extraction. It significantly enhance retinal image while suppress the noise and non-vessel structures keeping vessel information. The proposed approach is tested on privately available image dataset. This performance parameter comparison shows the effectiveness of our method for improving the segmentation results and hence detects blood vessels accurately.