Coba jelasin Pemberontakan An Lushan dari Yan Zhenqing dong

Ketika Yan menjabat sebagai gubernur Pingyuan, An Lushan, gubernur militer beretnis Turki, yang meraih kepercayaan Kaisar Tang Xuanzong karena pintar menjilat, telah menunjukkan tanda-tanda akan berontak. Yan telah mencium gelagat ini sehingga ia membuat persiapan-persiapan perang seperti membentengi kota dengan kokoh dan mengumpulkan persediaan. Ia juga mengirimkan surat peringatan darurat kepada kaisar, tetapi tidak dihiraukan pihak istana.

Desember 755, An Lushan dan Shi Siming mengangkat senjata dan memberontak terhadap Dinasti Tang sebagai puncak perselisihan antara An dengan Yang Guozhong yang membantai keluarga An. Pasukan Tang yang minim persiapan perang mundur tanpa perlawanan berarti dari wilayah Heshuo (sekarang meliputi Shandong, Hebei, dan Henan). Hanya pasukan dibawah Yan Zhenqing yang bertahan dengan gigih di Pingyuan. Ia kemudian bergabung dengan pasukan yang dipimpin sepupunya, Yan Gaoqing, gubernur Changshan (sekarang Quyang, Hebei) dan menyerbu garis belakang pasukan pemberontak. Belakangan, dalam suatu pertempuran Yan Gaoqing gugur sebagai pahlawan. Kaisar yang saat itu telah melarikan diri dari ibu kota dan mendirikan pemerintahan pengasingan di Sichuan mengangkat Yan sebagai deputi mentri keuangan serta melimpahkan padanya kekuasaan militer untuk mendampingi Jenderal Li Guangbi menumpas pemberontakan.

Kemudian Yan meraih sejumlah kemenangan atas pemberontak, termasuk memotong jalur logistik mereka dan merebut kembali lebih dari 17 pos-pos militer di Heshuo. Tahun 756, Kaisar Tang Suzong naik tahta dan mempromosikan Yan sebagai menteri pekerjaan. Karena buruknya manajemen militer pasukan Tang, An Lushan berhasil merebut Hebei dengan serangan dadakan. Yan dengan berat hati meninggalkan jabatannya untuk menangkis serbuan itu, ia baru kembali pada jabatannya tahun 757. Kemudian ia diangkat sebagai menteri hukum. Ia sangat vokal menentang korupsi di tingkat pejabat tinggi sehingga berulang kali jabatannya mengalami turun naik.