The invention discloses an automatic gain control device and a method thereof. The automatic gain control device comprises a simulation VGA, an ADC, a downsampling unit, a digital VGA, a simulation AGC controller, a digital AGC controller and a power calculating unit, wherein the simulation VGA, the ADC, the downsampling unit and the digital VGA are sequentially connected, the simulation AGC controller is connected with the simulation VGA and the digital AGC controller, the digital AGC controller is connected with the digital VGA, and the power calculating unit is connected with the downsampling unit, the simulation AGC controller and the digital AGC controller. The method comprises the steps of downsampling analog-digital conversion output signals, calculating the power average value for downsampled data, calculating the gain coefficient of the simulation VGA in a logarithm domain based on the power average value, using the gain coefficient of the simulation VGA to gain the power average value, and calculating the amplitude gain coefficient based on the gained power average value. The automatic gain control device can reduce downsampling operation amount and signal distortion, widens an automatic gain dynamic range, enables coefficient updating time to be controllable, solves the problem of loop convergence time and is small in resource consumption of hardware.