从小就聪明，七岁喜好学问，喜欢《毛诗》、《礼记》、《春秋左氏传》、《周易》，诸子百家之书，没有不全部读过的。王贞得意于文章，不治生业财产，以读书评论当做。隋朝建立，汴州刺史樊叔略召他为主簿。后举秀才，担任县尉，做官不是他所爱好的，于是称病在家。隋炀帝即位，镇守江都的齐王杨暕召请他出山，以客礼相待，早晚派人问安。王贞编《文集》献给杨暕，赏受到齐王的赞。王贞又献上《江都赋》，被赐钱十万贯。后来病重回乡，在家中去世。