Driver fatigue and drowsiness are very important issues in a large number of car accidents. This paper proposes a driver drowsiness detection algorithm for active safety driving system. The proposed algorithm is based on both the real-time deformable face tracking and drowsiness detection using salient facial features such as the eyes and the mouth. In face tracking process, the proposed algorithm monitors changes of driver's face movement and head gesture using the active shape model. Simultaneously, drowsiness detection process monitors a driver's drowsiness using the extracted facial features in both eye and mouth regions. Experimental results show that the proposed algorithm provides a high drowsiness detection rate.