王显,字世荣。阳平郡乐平县人。自称原东海郯人,王朗的后代。祖父于延和年问(公元432—434年)投奔南朝,在山东曲阜居住,后迁居彭城。伯父名安上,南朝宋文帝时他兼任馆陶县令。北魏世祖讨伐南朝,王安上为保性命诳弃县令职守,与父母一起迁移到平城。以后在朝廷选拔官员时援例铨叙为阳都子爵、授任广宁太守。王显父亲名安道,青年时与李亮同拜一位老师,学习医学,对医术有所研究,然不如李亮高明。王安上返回家乡乐平,常与有地位人士交往。
王显曾任相州从事。虽自学而通医术,且聪明有决断才能。当初文昭皇太后怀世宗皇帝时,做梦被太阳追逐,并化为龙缠绕太后。太后醒来紧张害怕,于是变成心病。史明太后下令召徐謇与王显等人为文昭皇太后诊脉。徐謇认为有轻微风邪侵入脏腑,宜吃汤药并加针刺治疗。王显说:“从三部脉候来看,不是有心病,而是怀孕生男孩之征象。”后果然如王显说那样。很长一段时间过后,王显补任为侍御师、书仪曹郎,人们称道他十分胜任这些职务。世宗自幼即有虚弱病,很久没有治好。王显为他治疗后,教以摄养之法而显出疗效,从此渐渐被重视。
孝文帝迁都洛阳初期,王显为领军于烈私下制定计划,很有一些不被人知的功绩。于是升任游击将军,且授予廷尉少卿,但他仍然为侍御师,料理宫中用药,往来于宫廷内外。以后王显向皇帝请求去相州,世宗曾予以诺言.然多年未予授任,由此关于此事四处均有传闻。王显常对别人说,圣上已经决定,必定是刺史。最终他被任命平北将军、相州刺史。不久皇帝就下诏书让他返回京城,重新掌管宫中药物。以后又派遣回相州。孝文帝第四子元愉谋反,王显对他讨伐不利。后入京任太府卿、御史中尉。
王显前后历任数职,均受到称赞。他判决案件,追究奸邪;掌管财物,出人慎重,精打细算。为国分忧,就象对待自己家里的事情一样。后来他任职御史台,多次弹劾臣官错误,群臣因此十分敬重。后因中尉下属官员不都称职,朝中有人婉言提出要求更换。于是皇帝下诏书委托他改选,以便任人唯贤,但王显所举荐之人选中有的系私托人情而来,不十分合适。众人对此议论纷纷,王显的声望由此而受到损害。后来世宗皇帝下诏书命王显撰著《药方》三十五卷。颁布于民问,用于治疗各种疾病。待太子所居东宫建立,授任王显为太子詹事,掌管东宫事务,委任甚为厚重。世宗皇帝每次亲临东宫,王显常常迎送侍候左右。此期问王显仍侍奉医药,进出宫中,不断得到赏赐与升迁机遇。皇上为他建立楼馆,他因受皇帝的宠遇而名振当时。延昌二年(公元513)秋,王显以治病有功被封卫南伯爵。
延昌四年,世宗于一日夜间驾崩,肃宗继位。王显参与侍奉先帝诏书,随从众人一起于先帝灵前哀哭,并有些担心忧虑。因为他承蒙任命,兼任法官,仗势逞威,被大家所憎恶。朝廷以他侍奉皇帝治病无效为托辞,将他拘捕于宫中,皇帝并下诏书削去他的爵位。临执行时王显呼喊冤枉,直嗣将军用刀环撞击他腋下,伤中吐血,至右卫府一夜即死亡。王显最初没有做官,是太学学生,那时有一僧人为王显看相,预见他日后将富贵,告诫他不要做官,做官必然失败。因此世宗皇帝时有人欲让王显进而兼管吏部,他每每恳切辞避。到世宗皇帝驾崩,肃宗皇帝夜里继位,接受先帝诏书,在举行仪式时需要太尉与吏部官员,仓卒之间官员尚未备齐,故以王显兼任吏部处理事务。部,仓卒百官不具,以显兼吏部行事矣。