1988年至1995年四川大學歷史學學士、碩士,1995年至1997年,杭州師範大學歷史系任教。1997年至2000年北京大學歷史學博士,2000年2002年四川大學歷史學博士後。2002年至2010年,國防科技大學人文與社會科學院副教授、副師級幹部。2010年至今,湖南大學嶽麓書院副教授。
從事中國古代史研究,主攻秦漢魏晉南北朝時期的政治史、軍事史和文化史。在杭州師範大學歷史系任教期間,為本科生講授過《中國古代通史》、《魏晉南北朝史》等課程。在國防科技大學工作期間,為本科生和研究生講授過《中國傳統文化》、《中國近現代史綱要》、《毛澤東思想概論》、《中國近現代史專題研究》、《中國文化史》、《歷史學通論》、《史學理論與方法》等課程,總課時1600余計劃學時。為本科生進行第二課堂學術講座14次,為研究生進行學術講座1次。作為科技哲學方向碩士生指導教師,指導科技哲學碩士生2屆,並協助指導中國近現代史方向碩士研究生多名。獨立出版學術專著2部,參編軍事訓練著作2部,參編研究生教學教材1部。1部專著被教育部和清華大學聯合在中國學術期刊網上全本發布。
在《中國史研究》、《史學月刊》、《社會科學戰線》、《中華文史論叢》等核心刊物獨立發表學術研究論文20余篇,在壹般學術刊物獨立發表研究和教學論文10余篇,指導研究生發表論文3篇。有些論文被《人大報刊復印資料》全文轉載,有些被《新華文摘》和《高等學校文科學報文摘》進行論點介紹。獨立完成湖湘文庫古籍校點著作8部,並分別撰寫內容提要。多次應邀參加魏晉南北朝史國際學術研討會和科技哲學研討會並在會上發言。