曾任云南省大學(xué)歷史系助教、講師、副教授、系副主任,云南省杜科院歷史研究所所長(zhǎng)、研究員,云南民族學(xué)院歷史系主任、教授、碩士研究生導(dǎo)師等。現(xiàn)任云南民族學(xué)院民族研究所研究員、教授。兼云南省社科聯(lián)副主席,中國(guó)史學(xué)會(huì)理事,云南省史學(xué)會(huì)會(huì)長(zhǎng),南京大學(xué)、云南大學(xué)客座教授,重慶市研究中心特約研究員,廣西民族學(xué)院漢族研究中心客座研究員,南京鄭和研究會(huì)特約研究員等。