王士良,字君明,生于
元恪景明元年(500年) ,卒于
杨坚开皇元年(581年)。他的祖先是太原晋阳人,西晋八王之乱起,举家迁至
凉州。
拓跋焘神四年(431年),
沮渠蒙逊内附,他的
曾祖父王景仁被任命为敦煌镇将,到祖父王公礼为平城镇的
司马时,全家由凉州迁到
代郡。父亲王廷做到
兰陵县郡守。王士良少年时先亡母,又失父,对继母
梁氏很孝顺,养成做事谨慎,不妄交游的性格。
元子攸(528—530年)时尔朱氏得势。尔朱氏世为北秀容的酋长,因而出身于代郡的王士良被
尔朱仲远起用为府参军事,封爵石门县男。列五品之位,封邑二百户。
士良少孤事,继母梁氏以孝闻及卒居丧合礼文宣寻起令视事,士良屡表
陈诚,再三不许方应命文宣见其毁瘠乃许之。
孝庄帝永安三年(530年),河西的独立者
纥豆陵步蕃率部众袭击
忻州市,
尔朱兆、尔朱仲远迅速率军由
洛阳市赶到
太原市抵御。尔朱兆大败,王士良为纥豆陵步蕃俘获送往河西。尔朱兆联合
高欢挽回败局,纥豆陵步蕃战死,
纥豆陵伊利做了河西统帅。他喜爱王士良的才气,就提拔他做右丞,并把孙女嫁给他。王士良对纥豆陵伊利晓以利害,于是在
元修太昌元年(532年)归附北魏。朝廷嘉奖王士良,给他进爵晋阳县子,列正六品位,封邑四百户。不久又进爵为琅玡县侯,列正八品位,授于太中大夫、
右将军的称号,派到殷州做车骑府
司马。
孝武帝永熙二年(533年),高欢派
窦泰袭破
尔朱兆。尔朱兆自缢死,余部降高欢。
高欢独揽朝政,与孝武帝矛盾激化。孝武帝奔
关中,高欢兵入洛田,拥立
元善见,改元天平(534年),
北魏分裂为东、
西魏。就这年,
东魏在邺都置京府专门掌管兵马。王士良被任命为高澄大都督府的司马、领外兵
参军。不久又提升为大都督府
长史,加称安西将军,改封爵位为符垒县侯,封邑增至七百户。
武定元年(543年),调任行台右中兵郎中,不久转任大将军府属,仍代理外兵事务。武定六年(548年),
高澄命十万兵围西魏王思政镇守的
颍川,令王士良辅助其弟
高演据守
太原市,授王士良大行台右丞、加镇西将军,进爵位为公,列九品位,封邑千户。
武定七年(549年),高澄在邺都被厨师杀死。
尚书令、
中书监、京畿
大都督高洋重用高澄大将军府督护
唐邕,并携他赶赴普阳接管了高澄的部属。高澄部将原多在晋阳,大都轻视高洋,此时王士良掌有镇守晋阳的兵权,高洋隐瞒了高澄被杀的消息,利用唐行使高澄的权力,王士良不得已回邺都,授于给事
黄门侍郎,领
中书舍人。虽有兼知并州兵马事务之名,不过是有名无实。高洋为惩戒众将,降王士良为
新丰县子,封邑三百户。不久授他
骠骑将军的称号,尚书吏部郎中的职位。
武定八年(550年)五月,高洋废
元善见自立,是谓
北齐高洋。王土良先为北齐的
尚书左丞,接着调任
御史中丞,又转任王兵二曹尚书,不久授侍中的称号。又转任殿中尚书,接着又复称侍中,
吏部尚书。王士良的官职频频调换,事实上是只给以官职,不给掌理政务之权,为的是约束人心.摆摆样子。就在他为官不得志之时,其继母
梁氏死了,于是得以告官回乡,又以身体有病为由多年不出仕。后来高洋授于他
沧州市刺史之职。乾明元年(560年),废帝
高殷征召王士良回邺都,授于他仪同三司的称号,但为加官,不理政务。没几个月,
高欢之子,
高洋之弟
高演自立为帝,为孝昭帝。孝昭帝杀
尚书令杨愔等人,下诏追赠被高洋天保年以来冷淡、贬逐的督将朝士。王士良重被起用,同尚书令
高叡、太常卿崔分别派往郡内搜访人物。
太宁元年(561年)
齐武成帝为武成帝,拜官授职王士良为太子太傅、少师,接着又拜为侍中,转任太常卿,加开府仪同三司。后又调为豫州道行台、豫州
刺史。
北周保定四年(564年),
宇文护联合突厥讨伐
北齐,派
尉迟迥兵进
洛阳市,大将军权景宣兵围豫州。
权景宣的开府郭彦的部属董远秀是王士良的妻弟。郭彦令董远秀去做姐夫王士良的降周工作。王士良在内外夹攻之下投降了北周。
宇文邕授他大将军、大司徒的称号,赐爵广昌郡公,不久又为荆州总管,
都督荆州诸军事,行使荆州刺史之权。后又入朝为小
司徒,不久又拜州刺史。
建德六年(579年),周武帝又授他并州刺史之职,加授上大将军的称号。王士良久离乡土,此次任职,得以还乡,使他能与乡亲故旧重逢,倍感欣慰,同时,也产生了告老还乡的念头,不久,便以老病告官,于隋开皇元年卒于故土。