1969.03-1971.09 云南省广南县者兔乡知青;
1971.09-1972.12 云南省广南县外贸站工作;
1972.12-1981.05 云南省砚山县外贸公司工作;
1981.05-1986.09 云南省文山州外贸局财务科科长(其间:1983.09-1985.01云南大学外语系进修英语;1983.09-1986.06参加高等教育自学考试获得云南师范大学英语专业大专毕业证书);
1986.09-1989.03 云南省文山州外贸局副局长(1983.09-1986.12参加高等教育自学考试获得云南大学法律专业专科毕业证书);
1989.03-1991.04 云南省文山州外贸局局长、党组书记;
1991.04-1992.07 云南省文山州委秘书长;
1992.07-1994.02 云南省文山州委常委、秘书长;
1994.02-1995.01 云南省人大常委会副秘书长;
1995.01-1996.05 云南省人大常委会党组成员、秘书长;
1996.05-2001.07 云南省旅游局局长、党组书记(其间:1994.08-1996.12在中央党校领导干部函授班经济管理专业学习;1996.12-1998.11在中国社科院研究生院世界经济专业硕士研究生课程进修班学习);
2001.07-2002.11 云南省大理白族自治州州委书记;
2002.11-2003.01 云南省政府党组成员,省政府办公厅党组书记;
2003.01-2005.05 云南省政府秘书长、省政府党组成员,省政府办公厅党组书记;
2005.05-2013.01 云南省政府副省长、党组成员(其间:2007.04-2008.09兼任省委政法委员会副书记);
2013.01- 云南省政府资政、党组成员。