We propose and numerically investigate a tunable metasurface made of an array of graphene ribbons to dynamically control terahertz (THz) wavefront. The metasurface consists of graphene micro ribbons on a silver mirror with a SiO2 gap layer. The graphene ribbons are designed to exhibit localized plasmon resonances depending on their Fermi levels to introduce abrupt phase shifts along the metasurface. With interference of the Fabry-Perot resonances in the SiO2 layer, phase shift through the system is largely accumulated, covering up to 2π range for full control of the THz wavefront. Numerical simulations prove that wide-angle reflected THz beam steering from -53° to +53° with a high reflection efficiency as high as 60% is achieved at 5 THz while the propagation direction of THz beam could be switched within 0.6 ps.