据《汉书》、《资治通鉴》的记载,许商“治《尚书》,善为算术,能度功用”,为经学大师,曾任汉成帝的老师,历任博士、将作大匠、
河堤都尉、詹事、少府、侍中、光禄大夫、
大司农,累迁光禄勋,位列九卿。许商死后,担任大夫、博士、郎、吏的弟子,各带门人祭奠,车达数百辆,颇有荣耀。王莽执政时,其弟子
唐林、王吉,官至九卿。(载《中国人名大辞典》)。
著有《五行论历》、《许商算术》。其中,《许商算术》一书,与当时的《杜忠算术》齐名,在《九章算术》之前是一部很有价值的数学著作。河平三年(前26年),太史令尹咸校数学书籍时,将《许商算术》、《杜忠算术》列入其中。(载于《数学辞海》第六卷)。
汉成帝鸿嘉四年(前17年),
黄河在
渤海郡、清河郡、信都郡泛滥成灾,31座县城被淹,毁坏官亭民舍4万余所。作为河堤都尉的许商,陪同丞相史孙禁一块视察,谋划治河方略。孙禁认为,应在黄河下游再开一条河泄洪。许商则认为,九河故地,地势底洼,再开一条河的话,容易引起下游河水泛滥。许商为非《尚书·禹贡》九河范围而反对之,
三公九卿都听从许商的意见。(《汉书·
沟洫志》)。