江苏督军署内秘书、大总统府咨议、江西省财政特派员等职务。民国十六年（1927年）任国民政府财政部秘书，同年辞职。民国二十六年（1937年）抗日战争爆发后，由南京辗转入川。民国三十四年（1945年）抗战胜利后，回到南京，然后赴北平、广州、澳门和香港等地。
共和国后.中华人民共和国成立后，担任江苏省文史研究馆馆长、江苏省政协委员，与长子商承祖一同居住。1956年11月，中央新闻纪录电影制片厂以他为对象摄制纪录片《探花晚年》。1956年12月返穗定居，任广东省政协常委、广