王劭成年后,在高齐做官,累至中书舍人。隋文帝杨坚即位后,王劭被授予著作佐郎之职,后因母亲病逝,遂辞职归里,闭门谢客,专心致志于编修《齐书》。按隋代的制度,朝廷不准私人编修史籍,王劭嗜好经史,早为世人所知。闭门修史之事,被内史传郎李元操得知后,便向隋文帝告发。文帝悉知王劭私撰史书大怒,遂没收其所著,并亲览其内容。哪知王劭竟因祸得福,他所著的《北齐》记史详实,文触严谨,深为文帝赞赏,便任命他为员外散骑侍郎,专职撰写文帝起居注。由于王劭工作的关系,常随文帝左右,便称文帝有"龙颜戴干"的仪表,并指示给群臣观看。对此,文帝龙颜大喜,遂赐王劭数百段锦匹为礼,并提升他为著作郎。
隋炀帝杨广嗣位后,汉王杨琼踞晋阳反杨广。炀帝对于是否讨伐举棋不定,王劭上书力谏讨伐,杨帝却没有依从。此后不久,王劭被改任为秘书少监,数年后又被免去官职。
长亭无数,羁客将归,故园换叶。乳鸭随波,轻苹满渚时共唼。接眼春色何穷,更橹声伊轧。思忆前欢,未言心已愁怯。
欺鬓吴霜。恨星星、又还盈镊。锦纹鱼素,那堪重翻再阅。粉指香痕依旧,在绣裳鸳箧。多少相思,皱成眉上千叠。
别贺来时,灯火荧煌无数。向青琐、隙中偷觑。元来便是,共彩鸾仙侣。方见了,管须低声说与。
百子流苏,千枝宝炬。人间有、洞房烟雾。春来何事,故抛人别处。坐望断,楼中远山归路。