9月他任阎锡山的山西省五台县县长，此后又任山西第一区行政主任公署政治主任。1938年1月晋察冀边区政府成立，宋劭文当选晋察冀边区行政委员会主任。1948年，晋冀鲁豫边区政府、晋察冀边区行政委员会合署办公期间，任华北联合行政委员会秘书长。8月，宋劭文任华北人民政府农业部部长、华北财政经济工作委员会秘书长。中华人民共和国成立后，宋劭文历任中央人民政府政务院财政经济委员会财经计划局局长、中央人民政府政务院财政经济委员会秘书长、中央人民政府轻工业部副部长、国务院第四办公室副主任、国家经委副主任、中央财经领导小组