局局长，苏南行政公署副主任、党组书记等职。第二次国共内战期间，宋日昌历任山东省人民政府民政厅副厅长，支前委员会政治部部长，胶东行政公署代理主任、党组书记，华东野战军先遣纵队政治部主任，中国人民解放军合肥市军事管制委员会副主任等职务。1949年，任皖北行政公署主任兼支前委员会司令。1950年起，宋日昌历任华东军政委员会民政部部长，华东行政委员会副秘书长、民族事务委员会主任。1955年2月至1966年10月，任上海市副市长，长期分管农业等工作。1959年2月至1962年7月，兼任中共上海市委农村工作委员