Fingerprint orientation estimation is an important step in fingerprint pre-processing. Here we propose a new algorithm for fingerprint orientation estimation, which is based on gradient direction calculation and determining the orientation by considering the orientation of neighboring regions. This algorithm is mathematically simple and fast for real-time application. This algorithm shows performance improvement by giving better estimation of orientation field.