1986年7月~1988年8月,在中国工程物理研究院流体物理研究所工作,任实习研究员。
1991年8月~1993年8月,在中国工程物理研究院流体物理研究所冲击波物理与爆轰物理国防科技重点实验室从事冲击波物理基础研究,任助理研究员。
1997年2月~1999年8月,在中国科学院地球化学研究所地球深部物质实验室做博士后研究工作,任副研究员,1999年8月聘任研究员。
1999年9月~2000年4月,在中国工程物理研究院流体物理研究所冲击波物理与爆轰物理国防科技重点实验室从事冲击波物理基础研究,任研究员。
2000年5月~2006年1月,作为学科带头人引进到西南交通大学,负责筹建该校高压物理实验室,从事高压凝聚态物理基础研究与教学工作,任教授、博士生导师(2001年8月),理学学位评定委员会委员。
2001年6月~2001年12月,在美国加州理工学院地震实验室(Seismological Laboratory,California Institute of Technology)任研究助理。
2003年6月~2004年3月,在美国华盛顿卡内基研究院地球物理实验室(Geophysical Laboratory, Carnegie Institution of Washington)任访问研究员。
2005年6月~2005年9月,在美国华盛顿卡内基研究院地球物理实验室(Geophysical Laboratory, Carnegie Institution of Washington)任访问研究员。
2006年2月起引进到中国空间技术研究院(航天五院)总装与环境工程部工作,任研究员、博士生导师、空间碎片防护研究学术技术带头人、中国空间技术研究院学术技术带头人。