A hybrid fingerprint identification system is presented in this paper. The system consists of several steps: fingerprint enhancement, minutiae extraction, texture feature extraction, fast texture matching, and minutiae matching. The enhancement algorithm consists of several steps: local ridge orientation estimation, filter design, enhancement, intensity stretching, binarization, thinning, minutiae extraction, and false minutiae elimination. Our approach has been tested in term of both objective and subjective evaluation. The experimental results show an accurate minutiae extraction and effective performance in fingerprint matching system. The proposed hybrid matching system needs fewer steps to identify individuality than traditional methods. The proposed hybrid matching system has been tested on a reasonably large fingerprint database and the experimental results show an effective performance without matching every fingerprint in database.