王菀之出生小康之家，6岁开始学习钢琴，10岁已经考获8级钢琴，小时候亦是香港儿童合唱团团员，父母是业余歌唱家，爸爸为男高音，妈妈为女高音，曾参演《蝴蝶夫人》等歌剧演出，自小已经展现其音乐天分及才华。曾就读北角卫理小学，并于张祝珊英文中学读至中五。及后在加拿大温哥华读大学时选读经济科，进入演艺圈前曾经在银行电脑部当杂务，也在当时开始作曲作词，当时作品包括《我真的受伤了》（唯一一首先作词后填曲的作品），得到伍仲衡推荐成为唱作歌手。2000年参加第12届CASH流行曲创作大赛，凭一首《是一个误会没甚么可悲》夺得冠