1979.09—1983.08 貴州大學數學係數學專業學習。
1983.08—1984.06 中國人民解放軍桂林陸軍學校學習。
1984.06—1985.11 昆明軍區14軍41師122團4連排長、2連副連長(1984.1—1984.12參加“老山、者陰山”對越自衛反擊戰)。
1985.11—1986.11 成都軍區14集團軍41師作訓科副連職參謀。
1986.11—1987.02 貴州省軍區貴陽軍分區政治部副連職幹事。
1987.02—1992.02 貴陽市監察局辦公室科員、副主任科員(其間1987.03—1987.12先後借調貴陽市紀委、市人事局幫助工作);1992.02—1993.09 貴州省顧問委員會副主任科員。
1993.09—1997.11 貴州省委辦公廳副主任科員、正科級專職秘書。
1997.11—1998.09 貴州省委辦公廳副處級秘書。
1998.09—2001.05 貴陽市委老乾局副局長。
2001.05—2003.12 貴陽市房地產管理局副局長、黨委委員(1999.10—2001.10在廈門大學研究生院政治學系行政管理學專業研究生課程進修班學習)。
2003.12—2004.01 貴陽市房地產管理局黨委副書記、副局長,貴陽市住房制度改革領導小組辦公室主任。
2004.01—2007.01 貴陽市房地產管理局局長、黨委副書記,貴陽市住房制度改革領導小組辦公室主任(2006.03—2007.01掛職任花溪區委副書記)。
2007.01—2007.02 南明區委副書記。
2007.02—2007.03 南明區委副書記、區政府黨組書記。
2007.03—2011.10 南明區委副書記、區政府區長、區政府黨組書記。
2011.10— 開陽縣委書記。
2013.04.02—貴陽幼兒師範高等專科學校黨委書記。