Metamaterial perfect absorbers play an essential role in many optoelectronic devices. In this paper, a dual-band tunable metamaterial perfect absorber based on graphene is proposed. The simulation results present that under normal incidence two absorption peaks of 99.9% and 99.9% occur at the frequencies 1.69 THz and 4.30 THz, respectively. Impedance matching theory is employed to elaborate this dual-band perfect absorption phenomenon. While at oblique incidence, the absorption of the absorber remains more than 90% over a wide incident angle from 0° to 75° for the transverse electric (TE) polarization and 60° for the transverse magnetic (TM) polarization separately. Furthermore, it is also independent to the polarization angles. In addition, the effects of different geometrical parameters and the chemical potential of graphene on the resonant frequencies are investigated in detail. The two peaks of the absorber can be dynamically tuned by the variation of the chemical potential of graphene. Due to its good performances, the designed metamaterial perfect system has great potential applications in biosensing, photodetectors, stealth, and imaging devices.