The present invention discloses a pixel circuit, a driving method thereof, a display panel and a display device. According to the present invention, before a light-emitting device emits light, an initialization module provides the signals at a reference signal end to the grid and the second pole of a driving transistor separately, provides a signal at a first voltage end to the first pole of the driving transistor, and is utilized to reset the grid and the first pole of the driving transistor separately, so that the difference caused by the parasitic capacitances of the grid and the first pole is avoided, and further the problem that due to the voltage jump, the threshold values are captured inconsistently, is avoided, and accordingly, the consistent brightness of a first frame after the high and low gray-scale switching can be guaranteed. Moreover, the second pole of the driving transistor is reset at the initialization stage of each frame, so that a large current flows through the driving transistor, and the threshold-voltage excursion of the driving transistor caused by the bias stress is forced to recover, and accordingly, a persistence of vision phenomenon is avoided.