1975年8月後,在廣東省交通廳公路工程處工作;
1981年11月後,在梅州市城建局工作;1987年7月後,任梅州市市政建設總公司總經理;
1996年7月後,任梅州市交通局副局長(1996年12月起任局黨組書記);
1997年4月後,任梅州市交通系統黨委書記、市交通局局長、黨組書記(期間:1999年11月至2002年11月在廣東省社會科學院在職研究生班政治經濟學專業畢業);
2004年9月後,任梅州市交通系統直屬機關黨委書記、市交通局局長、黨組書記、市公路局局長、黨委書記;
2007年1月後,任梅州市政協副主席、市交通局局長、黨組書記、市公路局局長、黨委書記(2007年3月後不再兼任市交通局局長)。
省九次黨代會代表,市委三屆四屆委員。