1959年至1961年任長清縣縣委第一書記,濟南市委常委、市政府副市長。1961年春調上海任華東局財委委員、基層組長,1970年至1978年春任上海冶金研究所黨委書記,1978年任上海市黃浦區區委副書記,1981年任黃浦區人大常委會主任,1984年3月離休。之後曾當選中共上海市黃浦區第五、六次黨代會代表,上海市第七次黨代會代表。
曾用名劉松林,字公森。山東省泰安縣(現泰安市泰山區)人,1938年6月參加革命。中華人民共和國建立後,曾經任泰安縣縣長,泰安地委統戰部副部長,1955年5月-1958年10月任泰安專署專員。
1959年至1961年任長清縣縣委第一書記,濟南市委常委、市政府副市長。1961年春調上海任華東局財委委員、基層組長,1970年至1978年春任上海冶金研究所黨委書記,1978年任上海市黃浦區區委副書記,1981年任黃浦區人大常委會主任,1984年3月離休。之後曾當選中共上海市黃浦區第五、六次黨代會代表,上海市第七次黨代會代表。