在商朝已經出現此官職,除卜人外,還有貞人、占人。卜人有時亦被稱貞人,不確。商朝卜官由卜人、貞人、占人組成,陳夢家說: 「殷人於卜事有分工, 並非一人包攬。」卜人是命龜與灼龜取「兆」之人,所謂的「灼龜取兆」就是灼燒龜甲或獸骨使其產生縱橫交錯的裂紋。卜人地位低於貞人,因此名字在卜辭中往往不加記載。貞人對商朝的政治有着較大影響,他有權利對商王的意見進行占卜,也可以對商王的意見提出反對。周代此官的職責是協助大卜、卜師進行占卜。《周禮·春官·序官》載:太卜下大夫二人,卜師上士四人,卜人中士八人。《禮記·玉藻》載:卜人定龜,史定墨,君定體。