王劭成年后,在高齐做官,累至中书舍人。隋文帝杨坚即位后,王劭被授予著作佐郎之职,后因母亲病逝,遂辞职归里,闭门谢客,专心致志于编修《齐书》。按隋代的制度,朝廷不准私人编修史籍,王劭嗜好经史,早为世人所知。闭门修史之事,被内史传郎李元操得知后,便向隋文帝告发。文帝悉知王劭私撰史书大怒,遂没收其所著,并亲览其内容。哪知王劭竟因祸得福,他所著的《北齐》记史详实,文触严谨,深为文帝赞赏,便任命他为员外散骑侍郎,专职撰写文帝起居注。由于王劭工作的关系,常随文帝左右,便称文帝有"龙颜戴干"的仪表,并指示给群臣观看。对此,文帝龙颜大喜,遂赐王劭数百段锦匹为礼,并提升他为著作郎。
隋炀帝杨广嗣位后,汉王杨琼踞晋阳反杨广。炀帝对于是否讨伐举棋不定,王劭上书力谏讨伐,杨帝却没有依从。此后不久,王劭被改任为秘书少监,数年后又被免去官职。
腊雪一尺厚,云冻寒顽痴。孤城大泽畔,人疏烟火微。
愤悱欲谁语,忧愠不能持。天子号仁圣,任贤如事师。
凡称曰治具,小大无不施。明庭开广敞,才隽受羁维。
如日月縆升,若鸾凤葳蕤。人才自朽下,弃去亦其宜。
北虏坏亭障,闻屯千里师。牵连久不解,他盗恐旁窥。
臣实有长策,彼可徐鞭笞。如蒙一召议,食肉寝其皮。
斯乃庙堂事,尔微非尔知。向来躐等语,长作陷身机。
行当腊欲破,酒齐不可迟。且想春候暖,瓮间倾一卮。