The invention discloses a pixel circuit, a driving method thereof, a display panel and a display device, wherein the pixel circuit comprises a driving transistor, a data write-in sub-circuit, an initializing sub-circuit, a voltage pre-write-in sub-circuit, a threshold compensating sub-circuit, a first light emitting control sub-circuit, a second light emitting control sub-circuit, a capacitor anda light emitting device. Because before light emitting of the light emitting device in the pixel circuit, the voltage pre-write-in sub-circuit pre-stores the voltage of the voltage end of a light emitting power supply into a capacitor, the magnitude of the actual light emitting current is related with the voltage of the voltage end of the light emitting power supply though the light emitting current is driven by a first voltage source, and the magnitude is irrelevant with voltage of the first voltage source. The pixel circuit, the driving method, the display panel and the display device have advantages of eliminating influence of voltage drop to displaying of the light emitting device in a light emitting period of the first voltage source, and improving non-uniform displaying of an OLED display screen.