王維的父親王處廉,官至汾州司馬。汾州即今山西汾陽,離現今著名的旅遊景點平遙古城只有大約50公里。司馬是州級官員,位在首長刺史、副首長史之下,是一州的第三把交椅。它不算高官,但也不算低層文官,可說是個中層官員。王維出生在一個這樣的家庭,也就是「官宦之家」和「士人之家」,在唐代其實很典型。超過95%的唐代官員和唐代詩人,都出生在這種家庭——他們的父親、祖父或甚至祖上幾代,都曾經做過官。
據王勳成所考,王維20歲便考中進士,23歲就出任他的第一個官職太樂丞。唐代進士是一種競爭異常劇烈的考試。每年的考生約二三千人,但及第者只有25到30人左右,淘汰率是很高的。王維20歲考中進士也很傑出,非常年輕。唐史上沒有多少人如此年少即中第,因為中進士的一般年齡是25到30歲左右,如張九齡是25歲,元結是36歲,韓愈和元稹也是25歲,杜牧26歲,韋莊則遲至59歲。
王維的第一個官位太樂丞也很不尋常。唐代太樂署是太常寺底下的幾個官署之一。它的長官叫太樂令,專「掌教樂人調合鐘律,以供邦國之祭祀、饗燕」。太樂令的副官即太樂丞,是個八品小官。王維這個官位,用現代話來說,大約便是「宮廷樂團副教練」。唐代士人對樂工、醫者和占卜者等技術官僚是輕視的,認為這些官是「濁官」,「污濁」的官,跟士人所擔任的「清官」或「清流官」相對,有點類似現代「藍領」和「白領」的區別。
那王維為何又會去出任太樂丞?原來,唐初有一位重要的詩人王績(590-644),也曾經充任過太樂丞。據王績好友呂才(600?-665)為王績文集所寫的〈王無功文集序〉說:
貞觀中,以家貧赴選。時太樂有府史焦革,家善醞酒,冠絕當時。君苦求為太樂丞,選司以非士職,不授。君再三請曰:「此中有深意,且士庶清濁,天下所知。不聞莊周羞居漆園,老聃恥於柱下也。」卒授之。數月而焦革死。革妻袁氏,猶時時送酒。歲餘,袁氏又死。君嘆曰:「天乃不令吾飽美酒。」遂掛冠歸。由是,太樂丞為清流。
據此,可知太樂丞原本是「非士職」,即不是士人應當去擔任的官職,可是王績因為太愛喝酒,竟不恥下求這個「濁」官。結果,正因為王績擔任過此官,「由是,太樂丞為清流」,是王績的經歷把此官變為一個「士職」清流官的。
王績初任太樂丞在貞觀十一年(637),王維初任此官則在開元九年(721),相隔了大約84年。不過,到王維時代,太樂丞雖然已成「清流」,可以授予士人了,但由於它到底還是技術官僚,這官職恐怕依然不算很清高,非士人所喜。王維願意出任,或許跟他精通音樂也說不定,正如王績愛喝酒,不但不介意,反而更非求此官不可。