曾任济南市创新型城市建设推进委员会办公室主任,济南市政协党组副书记。
1975年8月,任山东省历城县遥墙公社生产队队长、村党支部书记、管理区副书记。
1978年12月,任山东省历城县遥墙公社党委组织干事、委员。
1983年9月,在山东省农业大学学习。
1985年7月,任中共山东省历城县(区)遥墙镇党委副书记、镇长、书记。
1990年3月,任中共济南市历城区洪家楼镇党委书记。
1992年12月,任中共济南市历城区委常委、区委办公室主任。
1998年1月,任中共济南市历城区委副书记、副区长、代区长、区长、区政府党组书记。
1999年3月至1999年6月,在国家行政学院学习。
2001年1月,任济南市科委党组副书记、副主任。
2001年5月,任济南市科学技术局党组书记、局长。
2011年2月,任济南市政协副主席。[1]
2011年2月24日,中国人民政治协商会议第十二届济南市委员会第四次会议,补选冯光文为济南市政协副主席。
2012年3月1日,冯光文当选中国人民政治协商会议第十三届济南市委员会副主席。