A hybrid phase-field based lattice Boltzmann method (LBM) is proposed in this paper to simulate the contact line dynamics. The flow field is obtained through the lattice Boltzmann equation (LBE). Concurrently, the interface capturing is accomplished by directly solving Cahn-Hilliard equation, which is the governing equation of interface evolution. A symmetric spatial discretization scheme is adopted to enhance the stability. Compared with the conventional algorithms which solve two sets of LBEs, the present method has several advantages such as reduction of the number of variables in the solution process, decoupling the mobility with relaxation time and enabling a more direct manner to implement wetting boundary conditions. The proposed algorithm is first validated through recovering the analytical profile of a surface layer. It is then applied to simulate droplet spreading on surfaces with different wettability.