王劭成年后,在高齐做官,累至中书舍人。隋文帝杨坚即位后,王劭被授予著作佐郎之职,后因母亲病逝,遂辞职归里,闭门谢客,专心致志于编修《齐书》。按隋代的制度,朝廷不准私人编修史籍,王劭嗜好经史,早为世人所知。闭门修史之事,被内史传郎李元操得知后,便向隋文帝告发。文帝悉知王劭私撰史书大怒,遂没收其所著,并亲览其内容。哪知王劭竟因祸得福,他所著的《北齐》记史详实,文触严谨,深为文帝赞赏,便任命他为员外散骑侍郎,专职撰写文帝起居注。由于王劭工作的关系,常随文帝左右,便称文帝有"龙颜戴干"的仪表,并指示给群臣观看。对此,文帝龙颜大喜,遂赐王劭数百段锦匹为礼,并提升他为著作郎。
隋炀帝杨广嗣位后,汉王杨琼踞晋阳反杨广。炀帝对于是否讨伐举棋不定,王劭上书力谏讨伐,杨帝却没有依从。此后不久,王劭被改任为秘书少监,数年后又被免去官职。
孤云亦群游,神物有所归。麟凤在赤霄,何当一来仪。
往与惠荀辈,中年沧洲期。天高无消息,弃我忽若遗。
内惧非道流,幽人见瑕疵。洪涛隐语笑,鼓枻蓬莱池。
崔嵬扶桑日,照耀珊瑚枝。风帆倚翠盖,暮把东皇衣。
咽漱元和津,所思烟霞微。知名未足称,局促商山芝。
五湖复浩荡,岁暮有馀悲。