早年参加八路军工作团，后担任察哈尔省政府实业厅副厅长等职。1950年，任北京市公营企业公司经理。1953年，升任北京市财经委员会副主任，后兼任全国人大常委会办公厅副主任。1960年，升任北京市副市长。1963年，任国家房产管理局局长，后兼任中华人民共和国国务院副秘书长、第一副秘书长。1978年，任北京市委书记、北京市政协主席、北京市第一副市长。1983年，任北京市人大常委会主任。