1987.09—1991.09,北京大学法律系法律专业学习;
1991.09—1994.08,北京大学法律系刑法专业硕士研究生;
1994.08—1996.08,国家安全部外事办公室亚非处副科级侦察员;
1996.08—1998.10,国家安全部外事办公室亚非处正科级侦察员;
1998.10—2002.01,国家安全部外事局亚非处副处长(其间:2000.05—2001.11挂职任山东省烟台市国家安全局副局长);
2002.01—2002.07,国家安全部外事局局长助理;
2002.07—2004.05,国家安全部外事局局长助理兼四处处长;
2004.05—2006.06,国家安全部外事局助理巡视员兼局长助理;
2006.06—2009.02,国家安全部外事局副局长;
2009.02—2014.06,国家安全部国际合作局副局长(其间:2009.10—2010.11挂职任上海世博会安全保卫工作协调小组前方工作组副组长);
2014.06—2014.07,国家安全部国际合作局正局级干部;
2014.07—2017.07,江苏省国家安全厅厅长、党委书记;
2017.07—2018.01,江苏省公安厅厅长、党委书记、督察长;
2018.01,江苏省副省长(2022.05辞去)、省政府党组成员,省公安厅厅长(2022.05免)、党委书记、督察长(2022.06免);[1][2][3]
2022.05—,山西省人民政府副省长、党组成员;[4]
十三届省委委员,省十三届人大代表。[5]
2017年9月24日,江苏省第十二届人民代表大会常务委员会第三十二次会议通过,任命刘旸为省公安厅厅长。[6]
2017年9月,江苏省政府任命刘旸同志为省公安厅督察长。[7]
2018年1月31日,江苏省十三届人大一次会议举行第四次全体会议,刘旸当选江苏省人民政府副省长。[8][9]
2022年5月27日,山西省第十三届人民代表大会常务委员会第三十五次会议通过,决定任命刘旸为山西省人民政府副省长。[4]
2022年5月31日,江苏省第十三届人民代表大会常务委员会第三十次会议决定:接受刘旸辞去省人民政府副省长职务的请求,并报省人民代表大会备案。[1]
2022年5月31日,江苏省第十三届人民代表大会常务委员会第三十次会议通过,免去刘旸的省公安厅厅长职务。[2]
2022年6月10日,江苏省人民政府研究决定,免去刘旸的省公安厅督察长职务。[3]