北魏
正光中,州辟主簿,起家
奉朝请。除太尉府水曹参军,加
明威将军。时梁人围
寿春,临淮王
元彧率军赴援,以本官参军事。与梁人大战,斩其军主夏侯景超,梁人乃退。淮南民庶因兵寇之后,犹聚为盗。元彧令王子直招抚之,旬日之间,咸来复业,自
合肥以北,
安堵如旧。永安初,拜
员外散骑常侍、
鸿胪少卿。普泰初,进
后军将军、太中大夫。
贺拔岳入关,以子直为开府主簿,迁行台郎中。魏孝武帝西迁,封
山北县男,食邑二百户。
大统初,汉炽郡屠各阻兵于南山,与陇东
屠各共为唇齿。
宇文泰令王子直率泾州步骑五千讨破之,
南山平。太祖嘉之,赐书劳问。除尚书左外兵郎中。三年,进车骑将军,兼中书舍人。四年,从解洛阳之围,经
河桥之战,兼尚书左丞,出为秦州总管府司马。时凉州刺史
宇文仲和据州逆命,子直从陇右大都督
独孤信讨平之。复入为大行台郎中,兼丞相府记室。吐谷浑寇西平郡,以子直兼尚书
兵部郎中,出陇右经略之,大破浑众于长宁川(今青海西宁市及大通县境北川河),浑贼遁走。十五年,进
骠骑将军、左光禄大夫,除
太子中庶子,领齐王友。寻行
冯翊郡事。十六年,魏齐王
拓跋廓出牧
秦陇,复以子直为秦州别驾,仍领王友。随陆初平,授安州长史,领别驾,加帅都督。转并州长史。
西魏废帝元年,拜使持节、大都督,行
瓜州事。性清静,务以德政化民,西土悦附。魏恭帝初,征拜
黄门侍郎,卒于位。