王晏球,字瑩之,自稱洛陽人。少年時遇上動亂,被蔡州賊寇抓去,汴人杜氏收為義子,因而冒姓杜氏。王晏球年少就沉著勇敢有決斷,倜儻出眾。梁太祖鎮(zhèn)守汴州時,選富家子弟中有才能的安置在帳下,號稱“廳子都”。王晏球被選上,跟隨梁太祖征伐,多次立功,遞升為廳子都指揮使。后梁開平三年(909),由開封府押衙兼任左耀武指揮使,授右千牛衛(wèi)將軍,軍中職務如故。朱友王圭篡位時,懷州龍驤守御軍作亂,準備進入京城,已到了河陽,朱友王圭命王晏球出擊迎戰(zhàn)亂軍,抓獲軍使劉重遇,以軍功轉任左龍驤第一指揮使。梁末帝即位,任王晏球為龍驤四軍都指揮使。
貞明二年(916)四月十九日夜,汴州捉生都將李霸等人作亂,縱火搶掠,進攻建國門,梁末帝登樓抵抗。王晏球聽說發(fā)生兵變,先得到龍驤軍戰(zhàn)馬五百匹關在球場,不久亂兵用木竿麻布沾油焚燒建國門城樓,情勢十分危急。王晏球從門內窺見亂兵沒有甲胄,便騎馬出擊,奮力血戰(zhàn),頃刻亂兵潰走。梁末帝望見騎兵殺敵,喊道:“這不是我的龍驤兵嗎?”王晏球上奏說:“作亂的只有李霸一部分,陛下只須守住宮城,天亮時我一定能平定亂兵?!边^一會兒,王晏球殺盡亂軍,李霸軍全營滅族。因軍功授單州刺史,不久帶兵到黃河邊,任行營馬軍都指揮兼諸軍排陣使。
唐莊宗進入汴州,消滅梁朝,王晏球帶騎兵去救援,走到封丘,聽說梁末帝已經死了,就放下武器向莊宗投降。第二年,與霍彥威在北邊抵抗契丹,授齊州防御使、北面行營馬軍都指揮使,又賜國姓李,名叫紹虔。鄴州內亂時,明宗去救內難,王晏球當時在瓦橋,明宗派人征召他。明宗到汴州,王晏球率騎兵跟著到了京師,以平定內難有功授宋州節(jié)度使,王晏球上表章請求恢復原來姓名。
明宗天成二年(927),授北面行營副招討,用兵守衛(wèi)滿城。這一年,王都占據定州,契丹派禿餒率一千多騎兵來援助王都,突進到定州,王晏球撤軍保曲陽。王都、禿餒進軍接戰(zhàn),王晏球督促軍士,令短兵殺敵,警告軍士說:“回頭退卻者處死?!狈麖┣鋷埼渥筌姽橙俗筮?,高行周以龍武右軍攻敵人右邊,奮劍揮木過,手起頭落,敵軍在嘉山之下大敗,唐軍追擊到城門。不久契丹首領惕隱率五千騎兵到唐河。這時下大雨,王晏球出兵迎戰(zhàn),惕隱又被打敗,唐軍追殺到易州,河水暴漲,所到地方都被淹沒,俘獲二千騎兵而回,惕隱帶剩下的殘兵往北去幽州,趙德鈞令牙將武從諫帶騎兵截擊,趙德鈞分別把守各條要道。十來天之間,全部抓獲惕隱以下酋長七百多人,契丹于是衰弱下去。王晏球包圍定州城已很久,皇帝派使者督促攻城,王晏球說“;敵人壁壘森嚴,只要收取三州的租稅,愛撫百姓,養(yǎng)護士兵,敵人自然會從內部潰爛。”皇帝同意了他的話。
王晏球能和將士同甘共苦,得到的俸祿賞賜等私財,全部分給士兵,每天具辦飲食,和將校們宴飲,對待軍士有禮,軍中沒有不尊敬他的。這年冬天,平定敵軍。從開始作戰(zhàn)到攻下敵城,不殺一士,上下歡欣,輿論認為他有將帥風度。以軍功授天平軍節(jié)度使,沒多久,調到青州,加兼中書令。長興三年(932),死在任職的地方,終年六十歲。