王承元,契丹怒皆部人,唐朝中期将领,成德节度使王武俊之孙、成德节度使王士真之子。家庭世代控制成德镇,在兄长王承宗死后拒绝指挥成德军,此后屡次任地方节度使,封岐国公,直至去世。
王承元,祖父王武俊、父亲王士真,相继任成德军节度使一职,割据一方。在王士真逝世后,由王承元的兄长王承宗控制成德军,并通过与朝廷的战争得以稳固统治权。在王承宗要求下,时年十六岁的王承元,被朝廷任命为观察支使、朝议郎、左金吾卫胄曹参军兼监察御史。王承元为人沉毅多谋,当朝廷宣布讨伐王承宗的前盟友、平卢军节度使李师道时,他建议兄长出兵两千为朝廷助战,虽然王承宗未采纳王承元所言,但此后成德军士对他倍加注目。
王承宗去世,他的手下秘不发丧,王承宗的两个儿子王知感、王知信在都城长安为人质。成德诸将想从彼此中选一个继承王承宗,而王承元的幕僚崔燧则假托王承宗祖母、凉国夫人李氏之名,宣布王承元继任。当士兵向王承元鞠躬时,他流泪拒绝,请求和监军宦官商议,监军到后,也要求他接受推戴。在得到士兵忠于朝廷的承诺后,王承元接受了,但只以观察支使的名义,不称留后,还秘密上表唐穆宗,请求朝廷派人接替他。穆宗大悦,命邻镇的魏博节度使田弘正调任成德,义成节度使刘悟调任为昭义军节度使,武宁节度使李愬调任魏博,田弘正之子田布为河阳节度使,王承元则被调任为义成节度使、滑州刺史、检校工部尚书。
在起居舍人柏耆前来宣诏时,士兵起初只是喧哗,拒绝受命,王承元敦促他们接受,引用李师道的将领不许他奉诏,却在他被朝廷讨伐后杀了他投降的事例,求他们让他离开。他还把家财赏赐给士兵,当牙将李寂率诸将坚持不让他离职时,王承元将他们处决。就在王承元离任后不久,成德大将王廷凑在成德发动兵变杀死田弘正,诸镇节度使讨伐王廷凑,最终失败。
王承元很快离开成德,前往义成就任,时年仅十八岁,他的一些幕僚想把成德的财物带走,被王承元下令制止。王承元的四个兄弟和堂兄弟被任为刺史,另有四人被用为朝臣,当凉国夫人入朝时,穆宗在宫内为她赐宴,还送了她很多礼物。王承元被调任为鄜坊丹延节度使,途经长安时,入朝觐见,得到穆宗的赞许,也在一些场合被穆宗召见,被调为凤翔节度使。
由于凤翔地势平坦,吐蕃经常轻易入侵,王承元占据战略要冲建造堡垒,派一千人防守,穆宗赐堡垒名为‘临汧城’,随后被封为岐国公,屡次被加官至检校尚书左仆射。王承元还在凤翔城东造了一座城,安置路过凤翔的商人。凉国夫人去世,文宗下诏表彰了王武俊的功劳,供给夫人仪仗安葬,王承元被加授为检校司空、御史大夫,改调至平卢。
当时,全国几乎都出现食盐垄断,平卢尚未受到影响,王承元请求将盐的生意交给朝廷处理,他的请求被接受了,还被推广到从平卢分出来的天平和兖海,使诸镇奉法行事。据记载,王承元宽容谦和,不管在何处任职,都能将其治理好,后在平卢节度使任上逝世,年仅三十三岁,文宗闻讯,追赠他为司徒。