曾任上海市徐汇区华泾镇党委副书记、镇长,漕河泾街道党工委副书记、办事处主任,漕河泾社区(街道)党工委副书记、街道办事处主任,上海铁路南站广场管理委员会办公室副主任,区政府办公室主任、区外事办公室主任、接待办主任、人口综合管理办公室主任。
2015年12月任上海徐汇区人大常委会党组成员。
2016年7月任上海徐汇区人大常委会党组成员、副主任。[1]
2022年1月7日,上海市徐汇区第十七届人民代表大会第一次会议举行第三次全体会议,选举徐国文为区人大常委会副主任。[2]