投身行伍
王景家族世代务农,他年轻时豪爽洒脱而不受世俗礼法拘束,善于骑射,不事生产,与同乡的恶少年结伙沦为盗贼。后隶属于后梁大将王檀,随其镇守渭台,与后唐庄宗李存勖在黄河沿岸对抗。王檀立下军功,王景在其左右侍奉。
庄宗攻入汴京时,王景率军投降,迁升为奉圣都虞候。
叛唐归晋
清泰末年,王景随张敬达围攻晋阳,遇到契丹来支援,王景便率部归顺后晋高祖石敬瑭。
天福元年(936年),王景获授相州刺史。范延光拥邺城发动叛乱时,所属郡县大多被胁迫听从他,唯独王景分兵拒守。石敬瑭表彰他,升王景为耀州团练使。石敬瑭外出时,留王景为京城巡检使,又改任洺州团练使。
后晋出帝石重贵即位后,王景获授侍卫马军左厢都校。
抵御契丹
开运二年(947年),契丹南侵,石重贵前往澶渊,王景与高行周等在戚城大破契丹,又升迁侍卫马军都指挥使、担任郑州防御使,后又出京担任晋州巡检使,授横海军节度使。
契丹攻入汴京后,用他的乡党取代王景。王景归途停留在常山时,听说辽太宗耶律德光死于栾城,便抄小道回到横海军,攻入城关,契丹军逃走。
怀抚饥民
后汉乾祐初年,王景加职同平章事。适逢契丹发生饥荒,幽州的百姓大多过雁门关来寻求食物,其中到沧州境内的有五千多人,王景善于安抚他们,朝廷命给难民田地来安置他们。
为政有声
周太祖郭威在还未发迹时与王景交好,等到他即位后便升王景兼任侍中。王景出身行伍,平时也没什么智谋,但处理政务并不刻薄,民众有案申诉,他一定当面审问,没有什么大过错的即下令释放,能坚持己见而不轻信胥吏的话,因而颇受百姓爱戴。广顺初年,王景获召入朝,百姓数百人挡在道上,甚至有人拉住王景乘马两边的脚踏,但最终没能留住他。王景在不久后担任护国军节度使,一年后,又迁守凤翔。显德初年,获封褒国公,加开府仪同三司。
大败后蜀
周世宗柴荣即位后,王景升任中书令。之前,秦、凤两州被后蜀军攻陷,州旁的少数民族请求朝廷派兵收复失地,柴荣命王景与向拱率兵出大荼关讨伐,相继攻陷砦栅,柴荣便任命王景为西面行营都部署,于上邽大破后蜀,斩首数万级。同年秋,秦州向王景投降。次年,王景转镇秦州兼西面缘边都部署。
历仕六朝
周恭帝柴宗训即位后,进封王景为凉国公。
北宋初年,加王景为守(代理)太保,获封太原郡王。
建隆二年(961年)春,王景来朝,宋太祖设宴赏赐,又让他担任西面缘边都部署。
乾德元年(963年),王景去世,享年七十五岁。赠太傅,追封岐王,谥号元靖。